vrclient: Rename w_steam_iface to w_iface.

This commit is contained in:
Rémi Bernon
2025-01-16 10:27:59 +01:00
committed by Arkadiusz Hiler
parent 661da904e4
commit 01e7e7eccf
144 changed files with 16045 additions and 16045 deletions

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_001_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_001_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_001_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_001_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_001_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_001_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_001_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_001_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_001_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_001_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_001_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_001_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_001_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_001_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_001_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_001_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_001_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_001_GetHomeApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetHomeApplication( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_GetHomeApplication_params *)args; struct IVRApplications_IVRApplications_001_GetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_GetHomeApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetHomeApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetHomeApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetHomeApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_001_SetHomeApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_001_SetHomeApplication( void *args )
{ {
struct IVRApplications_IVRApplications_001_SetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_SetHomeApplication_params *)args; struct IVRApplications_IVRApplications_001_SetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_SetHomeApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->SetHomeApplication( params->pchAppKey ); params->_ret = iface->SetHomeApplication( params->pchAppKey );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_001_SetHomeApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_001_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_001_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_001_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_001_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_001_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_001_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_001_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_001_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_001_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->linux_side; struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_002_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_002_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_002_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_002_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_002_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_002_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_002_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_002_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_002_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_002_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_002_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_002_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_002_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_002_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_002_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_002_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_002_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_002_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_002_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_002_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_002_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_002_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_002_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_002_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_002_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameF
NTSTATUS IVRApplications_IVRApplications_002_IsQuitUserPromptRequested( void *args ) NTSTATUS IVRApplications_IVRApplications_002_IsQuitUserPromptRequested( void *args )
{ {
struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *)args; struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->linux_side; struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( ); params->_ret = iface->IsQuitUserPromptRequested( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_003_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_003_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_003_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_003_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_003_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_003_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_003_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_003_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_003_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_003_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_003_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_003_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_003_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_003_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_003_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_003_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_003_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void
NTSTATUS IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_003_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_003_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_003_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_003_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_003_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_003_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_003_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_003_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameF
NTSTATUS IVRApplications_IVRApplications_003_IsQuitUserPromptRequested( void *args ) NTSTATUS IVRApplications_IVRApplications_003_IsQuitUserPromptRequested( void *args )
{ {
struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *)args; struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->linux_side; struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( ); params->_ret = iface->IsQuitUserPromptRequested( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_004_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_004_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_004_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_004_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_004_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_004_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_004_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_004_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_004_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_004_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *)args; struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey ); params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args
NTSTATUS IVRApplications_IVRApplications_004_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_004_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_004_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_004_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_004_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_004_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_004_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void
NTSTATUS IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_004_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_004_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_004_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_004_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_004_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_004_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_004_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_004_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -180,7 +180,7 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameF
NTSTATUS IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *args ) NTSTATUS IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *args )
{ {
struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *)args; struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( ); params->_ret = iface->IsQuitUserPromptRequested( );
return 0; return 0;
} }
@ -188,7 +188,7 @@ NTSTATUS IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *ar
NTSTATUS IVRApplications_IVRApplications_004_LaunchInternalProcess( void *args ) NTSTATUS IVRApplications_IVRApplications_004_LaunchInternalProcess( void *args )
{ {
struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *)args; struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->linux_side; struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory ); params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_005_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_005_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_005_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_005_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_005_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_005_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_005_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *args )
{ {
struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *)args; struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys ); params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *ar
NTSTATUS IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *)args; struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey ); params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args
NTSTATUS IVRApplications_IVRApplications_005_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_005_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_005_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_005_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_005_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_005_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_005_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void
NTSTATUS IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_005_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_005_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_005_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_005_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_005_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_005_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_005_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_005_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -180,7 +180,7 @@ NTSTATUS IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -188,7 +188,7 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameF
NTSTATUS IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *args ) NTSTATUS IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *args )
{ {
struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *)args; struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( ); params->_ret = iface->IsQuitUserPromptRequested( );
return 0; return 0;
} }
@ -196,7 +196,7 @@ NTSTATUS IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *ar
NTSTATUS IVRApplications_IVRApplications_005_LaunchInternalProcess( void *args ) NTSTATUS IVRApplications_IVRApplications_005_LaunchInternalProcess( void *args )
{ {
struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *)args; struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->linux_side; struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory ); params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_006_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_006_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_006_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_006_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_006_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_006_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_006_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *args )
{ {
struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *)args; struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys ); params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *ar
NTSTATUS IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *)args; struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs ); params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void
NTSTATUS IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *)args; struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey ); params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args
NTSTATUS IVRApplications_IVRApplications_006_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_006_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_006_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_006_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_006_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_006_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_006_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void
NTSTATUS IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *)args; struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType ); params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( v
NTSTATUS IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *)args; struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -180,7 +180,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( v
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer ); params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer );
return 0; return 0;
} }
@ -188,7 +188,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( v
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer ); params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer );
return 0; return 0;
} }
@ -196,7 +196,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType(
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs ); params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs );
return 0; return 0;
} }
@ -204,7 +204,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void
NTSTATUS IVRApplications_IVRApplications_006_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_006_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_006_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_006_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -212,7 +212,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_006_GetTransitionState( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetTransitionState( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_006_GetTransitionState_params *)args; struct IVRApplications_IVRApplications_006_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_006_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetTransitionState( ); params->_ret = iface->GetTransitionState( );
return 0; return 0;
} }
@ -220,7 +220,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetTransitionState( void *args )
NTSTATUS IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -228,7 +228,7 @@ NTSTATUS IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state ); params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -236,7 +236,7 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameF
NTSTATUS IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *args ) NTSTATUS IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *args )
{ {
struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *)args; struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( ); params->_ret = iface->IsQuitUserPromptRequested( );
return 0; return 0;
} }
@ -244,7 +244,7 @@ NTSTATUS IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *ar
NTSTATUS IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args ) NTSTATUS IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args )
{ {
struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *)args; struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory ); params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0; return 0;
} }
@ -252,7 +252,7 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args )
NTSTATUS IVRApplications_IVRApplications_006_GetCurrentSceneProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_006_GetCurrentSceneProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *)args; struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->linux_side; struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetCurrentSceneProcessId( ); params->_ret = iface->GetCurrentSceneProcessId( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRApplications_IVRApplications_007_AddApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_007_AddApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *)args; struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary ); params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -18,7 +18,7 @@ NTSTATUS IVRApplications_IVRApplications_007_AddApplicationManifest( void *args
NTSTATUS IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *args ) NTSTATUS IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *args )
{ {
struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *)args; struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath ); char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath ); params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath ); vrclient_free_path( u_pchApplicationManifestFullPath );
@ -28,7 +28,7 @@ NTSTATUS IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *ar
NTSTATUS IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args ) NTSTATUS IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args )
{ {
struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *)args; struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey ); params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationCount( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationCount( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationCount_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationCount( ); params->_ret = iface->GetApplicationCount( );
return 0; return 0;
} }
@ -44,7 +44,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationCount( void *args )
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -52,7 +52,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *arg
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -60,7 +60,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void
NTSTATUS IVRApplications_IVRApplications_007_LaunchApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_007_LaunchApplication( void *args )
{ {
struct IVRApplications_IVRApplications_007_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplication_params *)args; struct IVRApplications_IVRApplications_007_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey ); params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0; return 0;
} }
@ -68,7 +68,7 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *args )
{ {
struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *)args; struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys ); params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys, params->unKeys );
return 0; return 0;
} }
@ -76,7 +76,7 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *ar
NTSTATUS IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *)args; struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs ); params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs );
return 0; return 0;
} }
@ -84,7 +84,7 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void
NTSTATUS IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args ) NTSTATUS IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args )
{ {
struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *)args; struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey ); params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0; return 0;
} }
@ -92,7 +92,7 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args
NTSTATUS IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *)args; struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey ); params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -100,7 +100,7 @@ NTSTATUS IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args
NTSTATUS IVRApplications_IVRApplications_007_IdentifyApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_007_IdentifyApplication( void *args )
{ {
struct IVRApplications_IVRApplications_007_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_007_IdentifyApplication_params *)args; struct IVRApplications_IVRApplications_007_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_007_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey ); params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0; return 0;
} }
@ -108,7 +108,7 @@ NTSTATUS IVRApplications_IVRApplications_007_IdentifyApplication( void *args )
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey ); params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0; return 0;
} }
@ -116,7 +116,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error ); params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -124,7 +124,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( v
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyString( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyString( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError ); params->_ret = iface->GetApplicationPropertyString( params->pchAppKey, params->eProperty, params->pchPropertyValueBuffer, params->unPropertyValueBufferLen, params->peError );
return 0; return 0;
} }
@ -132,7 +132,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyString( void
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -140,7 +140,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *a
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError ); params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0; return 0;
} }
@ -148,7 +148,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void
NTSTATUS IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch ); params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0; return 0;
} }
@ -156,7 +156,7 @@ NTSTATUS IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey ); params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0; return 0;
} }
@ -164,7 +164,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *arg
NTSTATUS IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *)args; struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType ); params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType );
return 0; return 0;
} }
@ -172,7 +172,7 @@ NTSTATUS IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( v
NTSTATUS IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *)args; struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -180,7 +180,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( v
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer ); params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer );
return 0; return 0;
} }
@ -188,7 +188,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( v
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer ); params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer );
return 0; return 0;
} }
@ -196,7 +196,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType(
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *)args; struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs ); params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs );
return 0; return 0;
} }
@ -204,7 +204,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void
NTSTATUS IVRApplications_IVRApplications_007_GetStartingApplication( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetStartingApplication( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_007_GetStartingApplication_params *)args; struct IVRApplications_IVRApplications_007_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_007_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen ); params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0; return 0;
} }
@ -212,7 +212,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetStartingApplication( void *args
NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationState( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationState( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *)args; struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetSceneApplicationState( ); params->_ret = iface->GetSceneApplicationState( );
return 0; return 0;
} }
@ -220,7 +220,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationState( void *arg
NTSTATUS IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( void *args ) NTSTATUS IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( void *args )
{ {
struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *)args; struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey ); params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0; return 0;
} }
@ -228,7 +228,7 @@ NTSTATUS IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( v
NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *)args; struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetSceneApplicationStateNameFromEnum( params->state ); params->_ret = iface->GetSceneApplicationStateNameFromEnum( params->state );
return 0; return 0;
} }
@ -236,7 +236,7 @@ NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnu
NTSTATUS IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args ) NTSTATUS IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args )
{ {
struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *)args; struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory ); params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0; return 0;
} }
@ -244,7 +244,7 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args )
NTSTATUS IVRApplications_IVRApplications_007_GetCurrentSceneProcessId( void *args ) NTSTATUS IVRApplications_IVRApplications_007_GetCurrentSceneProcessId( void *args )
{ {
struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *)args; struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->linux_side; struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetCurrentSceneProcessId( ); params->_ret = iface->GetCurrentSceneProcessId( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile ); params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->RevertWorkingCopy( ); iface->RevertWorkingCopy( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ ); params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect ); params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( voi
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ ); iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount ); iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose ); iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose ); iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->ReloadFromDisk( params->configFile ); iface->ReloadFromDisk( params->configFile );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrack
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingWallTagInfo( params->pTagsBuffer, params->unTagCount ); iface->SetWorkingWallTagInfo( params->pTagsBuffer, params->unTagCount );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *ar
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveWallTagInfo( params->pTagsBuffer, params->punTagCount ); params->_ret = iface->GetLiveWallTagInfo( params->pTagsBuffer, params->punTagCount );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile ); params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->RevertWorkingCopy( ); iface->RevertWorkingCopy( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ ); params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect ); params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( voi
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ ); iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount ); iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose ); iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose ); iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->ReloadFromDisk( params->configFile ); iface->ReloadFromDisk( params->configFile );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrack
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingCollisionBoundsTagsInfo( params->pTagsBuffer, params->unTagCount ); iface->SetWorkingCollisionBoundsTagsInfo( params->pTagsBuffer, params->unTagCount );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsIn
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsTagsInfo( params->pTagsBuffer, params->punTagCount ); params->_ret = iface->GetLiveCollisionBoundsTagsInfo( params->pTagsBuffer, params->punTagCount );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->SetWorkingPhysicalBoundsInfo( params->pQuadsBuffer, params->unQuadsCount ); params->_ret = iface->SetWorkingPhysicalBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( v
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLivePhysicalBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetLivePhysicalBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength ); params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags ); params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile ); params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->RevertWorkingCopy( ); iface->RevertWorkingCopy( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ ); params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect ); params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( voi
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose ); params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ ); iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *a
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount ); iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo(
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingPerimeter( params->pPointBuffer, params->unPointCount ); iface->SetWorkingPerimeter( params->pPointBuffer, params->unPointCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose ); iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTr
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose ); iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRaw
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->ReloadFromDisk( params->configFile ); iface->ReloadFromDisk( params->configFile );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args )
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose ); params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrack
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength ); params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags ); params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->ShowWorkingSetPreview( ); iface->ShowWorkingSetPreview( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *ar
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->HideWorkingSetPreview( ); iface->HideWorkingSetPreview( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *ar
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting( void *args ) NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting( void *args )
{ {
struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *)args; struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->linux_side; struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->RoomSetupStarting( ); iface->RoomSetupStarting( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *)args; struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetCalibrationState( ); params->_ret = iface->GetCalibrationState( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *)args; struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetSoftBoundsInfo( params->pInfo ); params->_ret = iface->GetSoftBoundsInfo( params->pInfo );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *)args; struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetHardBoundsInfo( params->pQuadsBuffer, params->punQuadsCount ); params->_ret = iface->GetHardBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *)args; struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetSeatedBoundsInfo( params->pInfo ); params->_ret = iface->GetSeatedBoundsInfo( params->pInfo );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_ReloadInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_ReloadInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *)args; struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->ReloadInfo( ); iface->ReloadInfo( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_ReloadInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_SetSceneColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_SetSceneColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *)args; struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->SetSceneColor( params->color ); iface->SetSceneColor( params->color );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_SetSceneColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *)args; struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors ); iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( ); params->_ret = iface->AreBoundsVisible( );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args )
NTSTATUS IVRChaperone_IVRChaperone_002_ForceBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_002_ForceBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce ); iface->ForceBoundsVisible( params->bForce );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *)args; struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetCalibrationState( ); params->_ret = iface->GetCalibrationState( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *)args; struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ ); params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *)args; struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetPlayAreaRect( params->rect ); params->_ret = iface->GetPlayAreaRect( params->rect );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_ReloadInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_ReloadInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *)args; struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->ReloadInfo( ); iface->ReloadInfo( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_ReloadInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_SetSceneColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_SetSceneColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *)args; struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->SetSceneColor( params->color ); iface->SetSceneColor( params->color );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_SetSceneColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *)args; struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor ); iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( ); params->_ret = iface->AreBoundsVisible( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args )
NTSTATUS IVRChaperone_IVRChaperone_003_ForceBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_003_ForceBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce ); iface->ForceBoundsVisible( params->bForce );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *)args; struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetCalibrationState( ); params->_ret = iface->GetCalibrationState( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *)args; struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ ); params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *)args; struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetPlayAreaRect( params->rect ); params->_ret = iface->GetPlayAreaRect( params->rect );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_ReloadInfo( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_ReloadInfo( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *)args; struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ReloadInfo( ); iface->ReloadInfo( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_ReloadInfo( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_SetSceneColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_SetSceneColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *)args; struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->SetSceneColor( params->color ); iface->SetSceneColor( params->color );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_SetSceneColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *)args; struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor ); iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( ); params->_ret = iface->AreBoundsVisible( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *)args; struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce ); iface->ForceBoundsVisible( params->bForce );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args )
NTSTATUS IVRChaperone_IVRChaperone_004_ResetZeroPose( void *args ) NTSTATUS IVRChaperone_IVRChaperone_004_ResetZeroPose( void *args )
{ {
struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *params = (struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *)args; struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *params = (struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->linux_side; struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ResetZeroPose( params->eTrackingUniverseOrigin ); iface->ResetZeroPose( params->eTrackingUniverseOrigin );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRClientCore_IVRClientCore_002_Cleanup( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_Cleanup( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_002_Cleanup_params *)args; struct IVRClientCore_IVRClientCore_002_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_002_Cleanup_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
iface->Cleanup( ); iface->Cleanup( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRClientCore_IVRClientCore_002_Cleanup( void *args )
NTSTATUS IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *)args; struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion ); params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args )
NTSTATUS IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *)args; struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError ); params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args )
NTSTATUS IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *)args; struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->BIsHmdPresent( ); params->_ret = iface->BIsHmdPresent( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args )
NTSTATUS IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *)args; struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetEnglishStringForHmdError( params->eError ); params->_ret = iface->GetEnglishStringForHmdError( params->eError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args
NTSTATUS IVRClientCore_IVRClientCore_002_GetIDForVRInitError( void *args ) NTSTATUS IVRClientCore_IVRClientCore_002_GetIDForVRInitError( void *args )
{ {
struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *)args; struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetIDForVRInitError( params->eError ); params->_ret = iface->GetIDForVRInitError( params->eError );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRClientCore_IVRClientCore_003_Cleanup( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_Cleanup( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_003_Cleanup_params *)args; struct IVRClientCore_IVRClientCore_003_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_003_Cleanup_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
iface->Cleanup( ); iface->Cleanup( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRClientCore_IVRClientCore_003_Cleanup( void *args )
NTSTATUS IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *)args; struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion ); params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args )
NTSTATUS IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *)args; struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError ); params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args )
NTSTATUS IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *)args; struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->BIsHmdPresent( ); params->_ret = iface->BIsHmdPresent( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args )
NTSTATUS IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *)args; struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetEnglishStringForHmdError( params->eError ); params->_ret = iface->GetEnglishStringForHmdError( params->eError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args
NTSTATUS IVRClientCore_IVRClientCore_003_GetIDForVRInitError( void *args ) NTSTATUS IVRClientCore_IVRClientCore_003_GetIDForVRInitError( void *args )
{ {
struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *)args; struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->linux_side; struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetIDForVRInitError( params->eError ); params->_ret = iface->GetIDForVRInitError( params->eError );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_005_GetLastError( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetLastError( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_005_GetLastError_params *)args; struct IVRCompositor_IVRCompositor_005_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_005_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetLastError( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_SetVSync_params *)args; struct IVRCompositor_IVRCompositor_005_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetVSync( params->bVSync ); iface->SetVSync( params->bVSync );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_GetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_GetVSync_params *)args; struct IVRCompositor_IVRCompositor_005_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetVSync( ); params->_ret = iface->GetVSync( );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_SetGamma_params *)args; struct IVRCompositor_IVRCompositor_005_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetGamma( params->fGamma ); iface->SetGamma( params->fGamma );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_GetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_GetGamma_params *)args; struct IVRCompositor_IVRCompositor_005_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetGamma( ); params->_ret = iface->GetGamma( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *)args; struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetGraphicsDevice( params->eType, params->pDevice ); iface->SetGraphicsDevice( params->eType, params->pDevice );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->WaitGetPoses( params->pPoseArray, params->unPoseArrayCount ); iface->WaitGetPoses( params->pPoseArray, params->unPoseArrayCount );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_Submit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_Submit( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_Submit_params *params = (struct IVRCompositor_IVRCompositor_005_Submit_params *)args; struct IVRCompositor_IVRCompositor_005_Submit_params *params = (struct IVRCompositor_IVRCompositor_005_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->Submit( params->eEye, params->pTexture, params->pBounds ); iface->Submit( params->eEye, params->pTexture, params->pBounds );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_Submit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *params = (struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *)args; struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *params = (struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->GetOverlayDefaults( params->pSettings ); iface->GetOverlayDefaults( params->pSettings );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlay( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlay( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlay_params *)args; struct IVRCompositor_IVRCompositor_005_SetOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlay_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetOverlay( params->pTexture, params->pSettings ); iface->SetOverlay( params->pTexture, params->pSettings );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlay( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *)args; struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetOverlayRaw( params->buffer, params->width, params->height, params->depth, params->pSettings ); iface->SetOverlayRaw( params->buffer, params->width, params->height, params->depth, params->pSettings );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *)args; struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
iface->SetOverlayFromFile( u_pchFilePath, params->pSettings ); iface->SetOverlayFromFile( u_pchFilePath, params->pSettings );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -114,7 +114,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_ClearOverlay( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_ClearOverlay( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *)args; struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->ClearOverlay( ); iface->ClearOverlay( );
return 0; return 0;
} }
@ -122,7 +122,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ClearOverlay( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
u_Compositor_FrameTiming_090 u_pTiming; u_Compositor_FrameTiming_090 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -133,7 +133,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_005_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_005_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_005_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -141,7 +141,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_005_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_005_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_005_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -149,7 +149,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -157,7 +157,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -165,7 +165,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -173,7 +173,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -181,7 +181,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *params = (struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *)args; struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *params = (struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->pSettings, params->fAspectRatio, params->eOrigin, params->vSource, params->vDirection, params->pvecIntersectionUV, params->pvecIntersectionTrackingSpace ); params->_ret = iface->ComputeOverlayIntersection( params->pSettings, params->fAspectRatio, params->eOrigin, params->vSource, params->vDirection, params->pvecIntersectionUV, params->pvecIntersectionTrackingSpace );
return 0; return 0;
} }
@ -189,7 +189,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args
NTSTATUS IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -197,7 +197,7 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_005_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_005_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_006_GetLastError( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetLastError( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_006_GetLastError_params *)args; struct IVRCompositor_IVRCompositor_006_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_006_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetLastError( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_SetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_SetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_SetVSync_params *)args; struct IVRCompositor_IVRCompositor_006_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetVSync( params->bVSync ); iface->SetVSync( params->bVSync );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_GetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_GetVSync_params *)args; struct IVRCompositor_IVRCompositor_006_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetVSync( ); params->_ret = iface->GetVSync( );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_SetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_SetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_SetGamma_params *)args; struct IVRCompositor_IVRCompositor_006_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetGamma( params->fGamma ); iface->SetGamma( params->fGamma );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_GetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_GetGamma_params *)args; struct IVRCompositor_IVRCompositor_006_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetGamma( ); params->_ret = iface->GetGamma( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *)args; struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetGraphicsDevice( params->eType, params->pDevice ); iface->SetGraphicsDevice( params->eType, params->pDevice );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_Submit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_Submit( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_Submit_params *params = (struct IVRCompositor_IVRCompositor_006_Submit_params *)args; struct IVRCompositor_IVRCompositor_006_Submit_params *params = (struct IVRCompositor_IVRCompositor_006_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->Submit( params->eEye, params->pTexture, params->pBounds ); params->_ret = iface->Submit( params->eEye, params->pTexture, params->pBounds );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_Submit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
u_Compositor_FrameTiming_090 u_pTiming; u_Compositor_FrameTiming_090 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_006_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_006_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_006_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_006_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_006_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_006_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -163,7 +163,7 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_006_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_006_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_007_GetLastError( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetLastError( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_007_GetLastError_params *)args; struct IVRCompositor_IVRCompositor_007_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_007_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetLastError( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_SetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_SetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_SetVSync_params *)args; struct IVRCompositor_IVRCompositor_007_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetVSync( params->bVSync ); iface->SetVSync( params->bVSync );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_GetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_GetVSync_params *)args; struct IVRCompositor_IVRCompositor_007_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetVSync( ); params->_ret = iface->GetVSync( );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_SetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_SetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_SetGamma_params *)args; struct IVRCompositor_IVRCompositor_007_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetGamma( params->fGamma ); iface->SetGamma( params->fGamma );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_GetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_GetGamma_params *)args; struct IVRCompositor_IVRCompositor_007_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetGamma( ); params->_ret = iface->GetGamma( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_Submit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_Submit( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_Submit_params *params = (struct IVRCompositor_IVRCompositor_007_Submit_params *)args; struct IVRCompositor_IVRCompositor_007_Submit_params *params = (struct IVRCompositor_IVRCompositor_007_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->Submit( params->eEye, params->eTextureType, params->pTexture, params->pBounds ); params->_ret = iface->Submit( params->eEye, params->eTextureType, params->pTexture, params->pBounds );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_Submit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
u_Compositor_FrameTiming_093 u_pTiming; u_Compositor_FrameTiming_093 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -83,7 +83,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_007_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_007_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_007_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_007_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_007_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_007_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_007_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_007_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_008_GetLastError( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetLastError( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastError_params *)args; struct IVRCompositor_IVRCompositor_008_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetLastError( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_SetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_SetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_SetVSync_params *)args; struct IVRCompositor_IVRCompositor_008_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetVSync( params->bVSync ); iface->SetVSync( params->bVSync );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetVSync( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetVSync( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_GetVSync_params *)args; struct IVRCompositor_IVRCompositor_008_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetVSync( ); params->_ret = iface->GetVSync( );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetVSync( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_SetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_SetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_SetGamma_params *)args; struct IVRCompositor_IVRCompositor_008_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetGamma( params->fGamma ); iface->SetGamma( params->fGamma );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetGamma( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetGamma( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_GetGamma_params *)args; struct IVRCompositor_IVRCompositor_008_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetGamma( ); params->_ret = iface->GetGamma( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetGamma( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_Submit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_Submit( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_Submit_params *params = (struct IVRCompositor_IVRCompositor_008_Submit_params *)args; struct IVRCompositor_IVRCompositor_008_Submit_params *params = (struct IVRCompositor_IVRCompositor_008_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->Submit( params->eEye, params->eTextureType, params->pTexture, params->pBounds, params->nSubmitFlags ); params->_ret = iface->Submit( params->eEye, params->eTextureType, params->pTexture, params->pBounds, params->nSubmitFlags );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_Submit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
u_Compositor_FrameTiming_093 u_pTiming; u_Compositor_FrameTiming_093 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -83,7 +83,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_008_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_008_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_008_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_008_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_008_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_008_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetSkyboxOverride( params->eTextureType, params->pFront, params->pBack, params->pLeft, params->pRight, params->pTop, params->pBottom ); iface->SetSkyboxOverride( params->eTextureType, params->pFront, params->pBack, params->pLeft, params->pRight, params->pTop, params->pBottom );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -163,7 +163,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -171,7 +171,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_008_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -179,7 +179,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -187,7 +187,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -195,7 +195,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -203,7 +203,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -211,7 +211,7 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_008_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_008_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
u_Compositor_FrameTiming_0913 u_pTiming; u_Compositor_FrameTiming_0913 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -67,7 +67,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -75,7 +75,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_009_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_009_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_009_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -83,7 +83,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_009_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_009_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_009_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -163,7 +163,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -171,7 +171,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -179,7 +179,7 @@ NTSTATUS IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_009_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
u_Compositor_FrameTiming_0914 u_pTiming; u_Compositor_FrameTiming_0914 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -67,7 +67,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -75,7 +75,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_010_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_010_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_010_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -83,7 +83,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_010_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_010_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_010_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -163,7 +163,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -171,7 +171,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -179,7 +179,7 @@ NTSTATUS IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_010_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_011_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_011_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_011_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_011_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_011_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_011_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_011_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_012_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_012_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_012_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_012_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_012_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_012_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_013_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_013_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_013_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_013_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_013_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_013_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_014_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_014_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_014_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_014_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_014_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_014_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_014_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_014_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_015_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_015_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_015_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_015_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_015_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_015_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *params = (struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *)args; struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *params = (struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->RequestScreenshot( params->type, params->pchDestinationFileName, params->pchVRDestinationFileName ); params->_ret = iface->RequestScreenshot( params->type, params->pchDestinationFileName, params->pchVRDestinationFileName );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *)args; struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetCurrentScreenshotType( ); params->_ret = iface->GetCurrentScreenshotType( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
u_Compositor_FrameTiming_102 u_pTiming; u_Compositor_FrameTiming_102 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming; if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
@ -75,7 +75,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -83,7 +83,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -91,7 +91,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_016_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_016_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_016_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -99,7 +99,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_016_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_016_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_016_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -107,7 +107,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -115,7 +115,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -123,7 +123,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -131,7 +131,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -139,7 +139,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -147,7 +147,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -155,7 +155,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -163,7 +163,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -171,7 +171,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -179,7 +179,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -187,7 +187,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -195,7 +195,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -203,7 +203,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -211,7 +211,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -219,7 +219,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -227,7 +227,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -235,7 +235,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -243,7 +243,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -251,7 +251,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -259,7 +259,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -267,7 +267,7 @@ NTSTATUS IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_017_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_017_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_017_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_017_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_017_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_017_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_018_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_018_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_018_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_018_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_018_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_018_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_019_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_019_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_019_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_019_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_019_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_019_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_020_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_020_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_020_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_020_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_020_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_020_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_021_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_021_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_021_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_021_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_021_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_021_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SetExplicitTimingMode( params->bExplicitTimingMode ); iface->SetExplicitTimingMode( params->bExplicitTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_022_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_022_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_022_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_022_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_022_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_022_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode ); iface->SetExplicitTimingMode( params->eTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *)args; struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( ); params->_ret = iface->IsMotionSmoothingEnabled( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args )
NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *)args; struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( ); params->_ret = iface->IsMotionSmoothingSupported( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args
NTSTATUS IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading( void *args ) NTSTATUS IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading( void *args )
{ {
struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *)args; struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( ); params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_024_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_024_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_024_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_024_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_024_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_024_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode ); iface->SetExplicitTimingMode( params->eTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *)args; struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( ); params->_ret = iface->IsMotionSmoothingEnabled( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *)args; struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( ); params->_ret = iface->IsMotionSmoothingSupported( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args
NTSTATUS IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *)args; struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( ); params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *ar
NTSTATUS IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *)args; struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath ); char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings ); params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath ); vrclient_free_path( u_pchRenderModelPath );
@ -362,7 +362,7 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args )
NTSTATUS IVRCompositor_IVRCompositor_024_ClearStageOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_024_ClearStageOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *)args; struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearStageOverride( ); iface->ClearStageOverride( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_026_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_026_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_026_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_026_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_026_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_026_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn ); iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode ); iface->SetExplicitTimingMode( params->eTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *)args; struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( ); params->_ret = iface->IsMotionSmoothingEnabled( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *)args; struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( ); params->_ret = iface->IsMotionSmoothingSupported( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args
NTSTATUS IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *)args; struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( ); params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *ar
NTSTATUS IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *)args; struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath ); char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings ); params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath ); vrclient_free_path( u_pchRenderModelPath );
@ -362,7 +362,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *)args; struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearStageOverride( ); iface->ClearStageOverride( );
return 0; return 0;
} }
@ -370,7 +370,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *)args; struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults ); params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0; return 0;
} }
@ -378,7 +378,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *ar
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *)args; struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID ); params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0; return 0;
} }
@ -386,7 +386,7 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args )
NTSTATUS IVRCompositor_IVRCompositor_026_GetPosesForFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_026_GetPosesForFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *)args; struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount ); params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_027_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_027_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_027_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_027_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_027_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_027_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeGridIn ); iface->FadeGrid( params->fSeconds, params->bFadeGridIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode ); iface->SetExplicitTimingMode( params->eTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *)args; struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( ); params->_ret = iface->IsMotionSmoothingEnabled( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *)args; struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( ); params->_ret = iface->IsMotionSmoothingSupported( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args
NTSTATUS IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *)args; struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( ); params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *ar
NTSTATUS IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *)args; struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath ); char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings ); params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath ); vrclient_free_path( u_pchRenderModelPath );
@ -362,7 +362,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *)args; struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearStageOverride( ); iface->ClearStageOverride( );
return 0; return 0;
} }
@ -370,7 +370,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *)args; struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults ); params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0; return 0;
} }
@ -378,7 +378,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *ar
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *)args; struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID ); params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0; return 0;
} }
@ -386,7 +386,7 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args )
NTSTATUS IVRCompositor_IVRCompositor_027_GetPosesForFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_027_GetPosesForFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *)args; struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount ); params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRCompositor_IVRCompositor_028_SetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_SetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin ); iface->SetTrackingSpace( params->eOrigin );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *)args; struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( ); params->_ret = iface->GetTrackingSpace( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *)args; struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->WaitGetPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoses( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoses( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *)args; struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount ); params->_ret = iface->GetLastPoses( params->pRenderPoseArray, params->unRenderPoseArrayCount, params->pGamePoseArray, params->unGamePoseArrayCount );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoses( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *)args; struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose ); params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void
NTSTATUS IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *)args; struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearLastSubmittedFrame( ); iface->ClearLastSubmittedFrame( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *)args; struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->PostPresentHandoff( ); iface->PostPresentHandoff( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *)args; struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo ); params->_ret = iface->GetFrameTiming( params->pTiming, params->unFramesAgo );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *)args; struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames ); params->_ret = iface->GetFrameTimings( params->pTiming, params->nFrames );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *)args; struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( ); params->_ret = iface->GetFrameTimeRemaining( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *)args; struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes ); iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_FadeToColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_FadeToColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_028_FadeToColor_params *)args; struct IVRCompositor_IVRCompositor_028_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_028_FadeToColor_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground ); iface->FadeToColor( params->fSeconds, params->fRed, params->fGreen, params->fBlue, params->fAlpha, params->bBackground );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_FadeToColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *)args; struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground ); *params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_FadeGrid( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_FadeGrid( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_028_FadeGrid_params *)args; struct IVRCompositor_IVRCompositor_028_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_028_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeGridIn ); iface->FadeGrid( params->fSeconds, params->bFadeGridIn );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_FadeGrid( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *)args; struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( ); params->_ret = iface->GetCurrentGridAlpha( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *)args; struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearSkyboxOverride( ); iface->ClearSkyboxOverride( );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *)args; struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorBringToFront( ); iface->CompositorBringToFront( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *)args; struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorGoToBack( ); iface->CompositorGoToBack( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorQuit( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_CompositorQuit( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *)args; struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorQuit( ); iface->CompositorQuit( );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorQuit( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_IsFullscreen( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_IsFullscreen( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *)args; struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsFullscreen( ); params->_ret = iface->IsFullscreen( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsFullscreen( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *)args; struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( ); params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *)args; struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( ); params->_ret = iface->GetLastFrameRenderer( );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_CanRenderScene( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_CanRenderScene( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *)args; struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->CanRenderScene( ); params->_ret = iface->CanRenderScene( );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CanRenderScene( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ShowMirrorWindow( ); iface->ShowMirrorWindow( );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *)args; struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->HideMirrorWindow( ); iface->HideMirrorWindow( );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *)args; struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( ); params->_ret = iface->IsMirrorWindowVisible( );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *)args; struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorDumpImages( ); iface->CompositorDumpImages( );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *)args; struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( ); params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *
NTSTATUS IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *)args; struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride ); iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *a
NTSTATUS IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *)args; struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ForceReconnectProcess( ); iface->ForceReconnectProcess( );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_SuspendRendering( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_SuspendRendering( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *)args; struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SuspendRendering( params->bSuspend ); iface->SuspendRendering( params->bSuspend );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SuspendRendering( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ); params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *)args; struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView ); iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *)args; struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ); params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *)args; struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle ); params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *arg
NTSTATUS IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *)args; struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle ); iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *a
NTSTATUS IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *)args; struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize ); params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( vo
NTSTATUS IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *)args; struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode ); iface->SetExplicitTimingMode( params->eTimingMode );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *)args; struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( ); params->_ret = iface->SubmitExplicitTimingData( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *)args; struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( ); params->_ret = iface->IsMotionSmoothingEnabled( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *)args; struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( ); params->_ret = iface->IsMotionSmoothingSupported( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args
NTSTATUS IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *)args; struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( ); params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *ar
NTSTATUS IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *)args; struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath ); char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings ); params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath ); vrclient_free_path( u_pchRenderModelPath );
@ -362,7 +362,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *)args; struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearStageOverride( ); iface->ClearStageOverride( );
return 0; return 0;
} }
@ -370,7 +370,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *)args; struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults ); params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0; return 0;
} }
@ -378,7 +378,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *ar
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *)args; struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID ); params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0; return 0;
} }
@ -386,7 +386,7 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args )
NTSTATUS IVRCompositor_IVRCompositor_028_GetPosesForFrame( void *args ) NTSTATUS IVRCompositor_IVRCompositor_028_GetPosesForFrame( void *args )
{ {
struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *)args; struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->linux_side; struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount ); params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc1( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc1( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc1_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc1_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc1_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc1_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc1( ); params->_ret = iface->undoc1( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc1( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc2( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc2( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc2_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc2_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc2_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc2_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc2( params->a, params->b, params->c ); params->_ret = iface->undoc2( params->a, params->b, params->c );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc2( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc3( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc3( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc3_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc3_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc3_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc3_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc3( params->a ); params->_ret = iface->undoc3( params->a );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc3( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc4( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc4( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc4_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc4_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc4_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc4_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc4( params->a ); params->_ret = iface->undoc4( params->a );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc4( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc5( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc5( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc5_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc5_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc5_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc5_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc5( params->a, params->b, params->c, params->d ); params->_ret = iface->undoc5( params->a, params->b, params->c, params->d );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc5( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc6( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc6( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc6_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc6_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc6_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc6_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc6( params->a, params->b, params->c, params->d ); params->_ret = iface->undoc6( params->a, params->b, params->c, params->d );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc6( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc7( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc7( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc7_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc7_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc7_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc7_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc7( params->a, params->b, params->c, params->d ); params->_ret = iface->undoc7( params->a, params->b, params->c, params->d );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc7( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc8( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc8( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc8_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc8_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc8_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc8_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc8( params->a ); params->_ret = iface->undoc8( params->a );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc8( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc9( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc9( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc9_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc9_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc9_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc9_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc9( ); iface->undoc9( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc9( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc10( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc10( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc10_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc10_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc10_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc10_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc10( ); iface->undoc10( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc10( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc11( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc11( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc11_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc11_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc11_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc11_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc11( params->a ); params->_ret = iface->undoc11( params->a );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc11( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc12( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc12( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc12_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc12_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc12_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc12_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc12( ); iface->undoc12( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc12( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc13( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc13( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc13_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc13_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc13_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc13_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc13( params->a ); iface->undoc13( params->a );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc13( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc14( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc14( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc14_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc14_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc14_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc14_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc14( params->a ); iface->undoc14( params->a );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc14( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc15( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc15( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc15_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc15_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc15_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc15_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc15( ); params->_ret = iface->undoc15( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc15( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc16( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc16( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc16_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc16_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc16_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc16_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc16( params->a ); iface->undoc16( params->a );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc16( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc17( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc17( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc17_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc17_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc17_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc17_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc17( ); params->_ret = iface->undoc17( );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc17( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc18( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc18( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc18_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc18_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc18_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc18_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc18( ); params->_ret = iface->undoc18( );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc18( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc19( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc19( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc19_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc19_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc19_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc19_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc19( params->a ); iface->undoc19( params->a );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc19( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc20( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc20( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc20_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc20_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc20_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc20_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc20( ); params->_ret = iface->undoc20( );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc20( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc21( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc21( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc21_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc21_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc21_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc21_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc21( ); params->_ret = iface->undoc21( );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc21( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc22( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc22( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc22_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc22_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc22_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc22_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc22( params->a, params->b, params->c, params->d, params->e ); iface->undoc22( params->a, params->b, params->c, params->d, params->e );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc22( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc23( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc23( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc23_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc23_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc23_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc23_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
char *u_a = vrclient_dos_to_unix_path( params->a ); char *u_a = vrclient_dos_to_unix_path( params->a );
params->_ret = iface->undoc23( u_a ); params->_ret = iface->undoc23( u_a );
vrclient_free_path( u_a ); vrclient_free_path( u_a );
@ -194,7 +194,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc23( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc24( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc24( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc24_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc24_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc24_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc24_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc24( ); params->_ret = iface->undoc24( );
return 0; return 0;
} }
@ -202,7 +202,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc24( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc25( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc25( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc25_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc25_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc25_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc25_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc25( params->a ); params->_ret = iface->undoc25( params->a );
return 0; return 0;
} }
@ -210,7 +210,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc25( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc26( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc26( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc26_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc26_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc26_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc26_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc26( ); params->_ret = iface->undoc26( );
return 0; return 0;
} }
@ -218,7 +218,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc26( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc27( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc27( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc27_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc27_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc27_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc27_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
char *u_a = vrclient_dos_to_unix_path( params->a ); char *u_a = vrclient_dos_to_unix_path( params->a );
params->_ret = iface->undoc27( u_a ); params->_ret = iface->undoc27( u_a );
vrclient_free_path( u_a ); vrclient_free_path( u_a );
@ -228,7 +228,7 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc27( void *args )
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc28( void *args ) NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc28( void *args )
{ {
struct IVRControlPanel_IVRControlPanel_006_undoc28_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc28_params *)args; struct IVRControlPanel_IVRControlPanel_006_undoc28_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc28_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->linux_side; struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc28( params->a ); iface->undoc28( params->a );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args ) NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args )
{ {
struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *)args; struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->linux_side; struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverCount( ); params->_ret = iface->GetDriverCount( );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args )
NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args ) NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args )
{ {
struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *)args; struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->linux_side; struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverName( params->nDriver, params->pchValue, params->unBufferSize ); params->_ret = iface->GetDriverName( params->nDriver, params->pchValue, params->unBufferSize );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args )
NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args ) NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args )
{ {
struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *)args; struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->linux_side; struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverHandle( params->pchDriverName ); params->_ret = iface->GetDriverHandle( params->pchDriverName );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args )
NTSTATUS IVRDriverManager_IVRDriverManager_001_IsEnabled( void *args ) NTSTATUS IVRDriverManager_IVRDriverManager_001_IsEnabled( void *args )
{ {
struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *params = (struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *)args; struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *params = (struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->linux_side; struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->IsEnabled( params->nDriver ); params->_ret = iface->IsEnabled( params->nDriver );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args ) NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args )
{ {
struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *)args; struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *)args;
struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->linux_side; struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args )
NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *args ) NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *args )
{ {
struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *)args; struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *)args;
struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->linux_side; struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->u_iface;
iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *a
NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo( void *args ) NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo( void *args )
{ {
struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *)args; struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *)args;
struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->linux_side; struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewSize( params->nWidth, params->nHeight ); iface->SetHeadsetViewSize( params->nWidth, params->nHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->GetHeadsetViewSize( params->pnWidth, params->pnHeight ); iface->GetHeadsetViewSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewMode( params->eHeadsetViewMode ); iface->SetHeadsetViewMode( params->eHeadsetViewMode );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewMode( ); params->_ret = iface->GetHeadsetViewMode( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewCropped( params->bCropped ); iface->SetHeadsetViewCropped( params->bCropped );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewCropped( ); params->_ret = iface->GetHeadsetViewCropped( );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args )
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewAspectRatio( ); params->_ret = iface->GetHeadsetViewAspectRatio( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewBlendRange( params->flStartPct, params->flEndPct ); iface->SetHeadsetViewBlendRange( params->flStartPct, params->flEndPct );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange( void *args ) NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange( void *args )
{ {
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *)args; struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->linux_side; struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->GetHeadsetViewBlendRange( params->pStartPct, params->pEndPct ); iface->GetHeadsetViewBlendRange( params->pStartPct, params->pEndPct );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Open( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Open( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_001_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Open_params *)args; struct IVRIOBuffer_IVRIOBuffer_001_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Open_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Open( params->pchPath, params->mode, params->unElementSize, params->unElements, params->pulBuffer ); params->_ret = iface->Open( params->pchPath, params->mode, params->unElementSize, params->unElements, params->pulBuffer );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Open( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Close( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Close( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_001_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Close_params *)args; struct IVRIOBuffer_IVRIOBuffer_001_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Close_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Close( params->ulBuffer ); params->_ret = iface->Close( params->ulBuffer );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Close( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Read( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Read( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_001_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Read_params *)args; struct IVRIOBuffer_IVRIOBuffer_001_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Read_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Read( params->ulBuffer, params->pDst, params->unBytes, params->punRead ); params->_ret = iface->Read( params->ulBuffer, params->pDst, params->unBytes, params->punRead );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Read( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Write( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Write( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_001_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Write_params *)args; struct IVRIOBuffer_IVRIOBuffer_001_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Write_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes ); params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Write( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_PropertyContainer( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_001_PropertyContainer( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *)args; struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->PropertyContainer( params->ulBuffer ); params->_ret = iface->PropertyContainer( params->ulBuffer );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Open( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Open( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Open_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Open_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Open( params->pchPath, params->mode, params->unElementSize, params->unElements, params->pulBuffer ); params->_ret = iface->Open( params->pchPath, params->mode, params->unElementSize, params->unElements, params->pulBuffer );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Open( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Close( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Close( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Close_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Close_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Close( params->ulBuffer ); params->_ret = iface->Close( params->ulBuffer );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Close( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Read( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Read( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Read_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Read_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Read( params->ulBuffer, params->pDst, params->unBytes, params->punRead ); params->_ret = iface->Read( params->ulBuffer, params->pDst, params->unBytes, params->punRead );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Read( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Write( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Write( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Write_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Write_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes ); params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Write( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->PropertyContainer( params->ulBuffer ); params->_ret = iface->PropertyContainer( params->ulBuffer );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args )
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_HasReaders( void *args ) NTSTATUS IVRIOBuffer_IVRIOBuffer_002_HasReaders( void *args )
{ {
struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *)args; struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->linux_side; struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->HasReaders( params->ulBuffer ); params->_ret = iface->HasReaders( params->ulBuffer );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_003_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_003_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_003_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_003_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_003_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_003_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_003_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_003_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_003_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_003_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_003_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_003_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_003_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_003_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_003_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_003_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_003_GetActionHandle_params *params = (struct IVRInput_IVRInput_003_GetActionHandle_params *)args; struct IVRInput_IVRInput_003_GetActionHandle_params *params = (struct IVRInput_IVRInput_003_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_003_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_003_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_003_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_003_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_003_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_003_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_003_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_003_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_003_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_003_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_003_UpdateActionState_params *params = (struct IVRInput_IVRInput_003_UpdateActionState_params *)args; struct IVRInput_IVRInput_003_UpdateActionState_params *params = (struct IVRInput_IVRInput_003_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_003_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_003_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_003_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_003_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_003_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_003_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_003_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_003_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_003_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_003_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_003_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_003_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_003_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_003_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_003_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_003_GetPoseActionData( void *args ) NTSTATUS IVRInput_IVRInput_003_GetPoseActionData( void *args )
{ {
struct IVRInput_IVRInput_003_GetPoseActionData_params *params = (struct IVRInput_IVRInput_003_GetPoseActionData_params *)args; struct IVRInput_IVRInput_003_GetPoseActionData_params *params = (struct IVRInput_IVRInput_003_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_003_GetPoseActionData( void *args )
NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_003_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_003_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputSkeletonActionData_t u_pActionData; u_InputSkeletonActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
params->_ret = iface->GetSkeletalActionData( params->action, params->eBoneParent, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, params->unActionDataSize, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalActionData( params->action, params->eBoneParent, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, params->unActionDataSize, params->pTransformArray, params->unTransformArrayCount );
@ -97,7 +97,7 @@ NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *)args; struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetSkeletalActionDataCompressed( params->action, params->eBoneParent, params->fPredictedSecondsFromNow, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize ); params->_ret = iface->GetSkeletalActionDataCompressed( params->action, params->eBoneParent, params->fPredictedSecondsFromNow, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize );
return 0; return 0;
} }
@ -105,7 +105,7 @@ NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *)args; struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->UncompressSkeletalActionData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->peBoneParent, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->UncompressSkeletalActionData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->peBoneParent, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -113,7 +113,7 @@ NTSTATUS IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -121,7 +121,7 @@ NTSTATUS IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_003_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_003_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_003_GetActionOrigins_params *params = (struct IVRInput_IVRInput_003_GetActionOrigins_params *)args; struct IVRInput_IVRInput_003_GetActionOrigins_params *params = (struct IVRInput_IVRInput_003_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -129,7 +129,7 @@ NTSTATUS IVRInput_IVRInput_003_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_003_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_003_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize );
return 0; return 0;
} }
@ -137,7 +137,7 @@ NTSTATUS IVRInput_IVRInput_003_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -149,7 +149,7 @@ NTSTATUS IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_003_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_003_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_003_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_003_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_003_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_003_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -157,7 +157,7 @@ NTSTATUS IVRInput_IVRInput_003_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_003_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_003_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->linux_side; struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_004_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_004_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_004_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_004_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_004_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_004_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_004_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_004_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_004_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_004_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_004_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_004_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_004_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_004_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_004_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_004_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_004_GetActionHandle_params *params = (struct IVRInput_IVRInput_004_GetActionHandle_params *)args; struct IVRInput_IVRInput_004_GetActionHandle_params *params = (struct IVRInput_IVRInput_004_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_004_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_004_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_004_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_004_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_004_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_004_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_004_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_004_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_004_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_004_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_004_UpdateActionState_params *params = (struct IVRInput_IVRInput_004_UpdateActionState_params *)args; struct IVRInput_IVRInput_004_UpdateActionState_params *params = (struct IVRInput_IVRInput_004_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_004_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_004_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_004_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_004_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_004_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_004_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_004_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_004_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_004_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_004_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_004_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_004_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_004_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_004_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_004_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_004_GetPoseActionData( void *args ) NTSTATUS IVRInput_IVRInput_004_GetPoseActionData( void *args )
{ {
struct IVRInput_IVRInput_004_GetPoseActionData_params *params = (struct IVRInput_IVRInput_004_GetPoseActionData_params *)args; struct IVRInput_IVRInput_004_GetPoseActionData_params *params = (struct IVRInput_IVRInput_004_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_004_GetPoseActionData( void *args )
NTSTATUS IVRInput_IVRInput_004_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_004_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_004_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_004_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputSkeletalActionData_t_1016 u_pActionData; u_InputSkeletalActionData_t_1016 u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -98,7 +98,7 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *)args; struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount, params->ulRestrictToDevice ); params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -106,7 +106,7 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *)args; struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eTransformSpace, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize, params->ulRestrictToDevice ); params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eTransformSpace, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -114,7 +114,7 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *)args; struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->peTransformSpace, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->peTransformSpace, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -122,7 +122,7 @@ NTSTATUS IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -130,7 +130,7 @@ NTSTATUS IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_004_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_004_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_004_GetActionOrigins_params *params = (struct IVRInput_IVRInput_004_GetActionOrigins_params *)args; struct IVRInput_IVRInput_004_GetActionOrigins_params *params = (struct IVRInput_IVRInput_004_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -138,7 +138,7 @@ NTSTATUS IVRInput_IVRInput_004_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_004_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_004_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize );
return 0; return 0;
} }
@ -146,7 +146,7 @@ NTSTATUS IVRInput_IVRInput_004_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -158,7 +158,7 @@ NTSTATUS IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_004_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_004_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_004_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_004_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_004_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_004_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -166,7 +166,7 @@ NTSTATUS IVRInput_IVRInput_004_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_004_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_004_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->linux_side; struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_005_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_005_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_005_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_005_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_005_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_005_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_005_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_005_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_005_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_005_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_005_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_005_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_005_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_005_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_005_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_005_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_005_GetActionHandle_params *params = (struct IVRInput_IVRInput_005_GetActionHandle_params *)args; struct IVRInput_IVRInput_005_GetActionHandle_params *params = (struct IVRInput_IVRInput_005_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_005_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_005_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_005_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_005_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_005_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_005_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_005_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_005_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_005_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_005_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_005_UpdateActionState_params *params = (struct IVRInput_IVRInput_005_UpdateActionState_params *)args; struct IVRInput_IVRInput_005_UpdateActionState_params *params = (struct IVRInput_IVRInput_005_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_005_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_005_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_005_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_005_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_005_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_005_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_005_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_005_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_005_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_005_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_005_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_005_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetPoseActionData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetPoseActionData( void *args )
{ {
struct IVRInput_IVRInput_005_GetPoseActionData_params *params = (struct IVRInput_IVRInput_005_GetPoseActionData_params *)args; struct IVRInput_IVRInput_005_GetPoseActionData_params *params = (struct IVRInput_IVRInput_005_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_005_GetPoseActionData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_005_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData; u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -98,7 +98,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetBoneCount( void *args ) NTSTATUS IVRInput_IVRInput_005_GetBoneCount( void *args )
{ {
struct IVRInput_IVRInput_005_GetBoneCount_params *params = (struct IVRInput_IVRInput_005_GetBoneCount_params *)args; struct IVRInput_IVRInput_005_GetBoneCount_params *params = (struct IVRInput_IVRInput_005_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount ); params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0; return 0;
} }
@ -106,7 +106,7 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneCount( void *args )
NTSTATUS IVRInput_IVRInput_005_GetBoneHierarchy( void *args ) NTSTATUS IVRInput_IVRInput_005_GetBoneHierarchy( void *args )
{ {
struct IVRInput_IVRInput_005_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_005_GetBoneHierarchy_params *)args; struct IVRInput_IVRInput_005_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_005_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount ); params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0; return 0;
} }
@ -114,7 +114,7 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneHierarchy( void *args )
NTSTATUS IVRInput_IVRInput_005_GetBoneName( void *args ) NTSTATUS IVRInput_IVRInput_005_GetBoneName( void *args )
{ {
struct IVRInput_IVRInput_005_GetBoneName_params *params = (struct IVRInput_IVRInput_005_GetBoneName_params *)args; struct IVRInput_IVRInput_005_GetBoneName_params *params = (struct IVRInput_IVRInput_005_GetBoneName_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize ); params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize );
return 0; return 0;
} }
@ -122,7 +122,7 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneName( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *)args; struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -130,7 +130,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *)args; struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel ); params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0; return 0;
} }
@ -138,7 +138,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *)args; struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -146,7 +146,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *)args; struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->pSkeletalSummaryData ); params->_ret = iface->GetSkeletalSummaryData( params->action, params->pSkeletalSummaryData );
return 0; return 0;
} }
@ -154,7 +154,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args )
NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *)args; struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize ); params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize );
return 0; return 0;
} }
@ -162,7 +162,7 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *)args; struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -170,7 +170,7 @@ NTSTATUS IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -178,7 +178,7 @@ NTSTATUS IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_005_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_005_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_005_GetActionOrigins_params *params = (struct IVRInput_IVRInput_005_GetActionOrigins_params *)args; struct IVRInput_IVRInput_005_GetActionOrigins_params *params = (struct IVRInput_IVRInput_005_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -186,7 +186,7 @@ NTSTATUS IVRInput_IVRInput_005_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_005_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_005_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude );
return 0; return 0;
} }
@ -194,7 +194,7 @@ NTSTATUS IVRInput_IVRInput_005_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -206,7 +206,7 @@ NTSTATUS IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_005_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_005_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_005_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_005_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_005_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_005_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -214,7 +214,7 @@ NTSTATUS IVRInput_IVRInput_005_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }
@ -222,7 +222,7 @@ NTSTATUS IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args )
NTSTATUS IVRInput_IVRInput_005_IsUsingLegacyInput( void *args ) NTSTATUS IVRInput_IVRInput_005_IsUsingLegacyInput( void *args )
{ {
struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *)args; struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->linux_side; struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( ); params->_ret = iface->IsUsingLegacyInput( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_006_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_006_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_006_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_006_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_006_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_006_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_006_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_006_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_006_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_006_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_006_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_006_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_006_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_006_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_006_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_006_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_006_GetActionHandle_params *params = (struct IVRInput_IVRInput_006_GetActionHandle_params *)args; struct IVRInput_IVRInput_006_GetActionHandle_params *params = (struct IVRInput_IVRInput_006_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_006_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_006_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_006_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_006_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_006_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_006_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_006_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_006_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_006_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_006_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_006_UpdateActionState_params *params = (struct IVRInput_IVRInput_006_UpdateActionState_params *)args; struct IVRInput_IVRInput_006_UpdateActionState_params *params = (struct IVRInput_IVRInput_006_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_006_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_006_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_006_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_006_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_006_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_006_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_006_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_006_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_006_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_006_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_006_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_006_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_006_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_006_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_006_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args ) NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args )
{ {
struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *)args; struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args )
NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args ) NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args )
{ {
struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *)args; struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -98,7 +98,7 @@ NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_006_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData; u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -110,7 +110,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_006_GetBoneCount( void *args ) NTSTATUS IVRInput_IVRInput_006_GetBoneCount( void *args )
{ {
struct IVRInput_IVRInput_006_GetBoneCount_params *params = (struct IVRInput_IVRInput_006_GetBoneCount_params *)args; struct IVRInput_IVRInput_006_GetBoneCount_params *params = (struct IVRInput_IVRInput_006_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount ); params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0; return 0;
} }
@ -118,7 +118,7 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneCount( void *args )
NTSTATUS IVRInput_IVRInput_006_GetBoneHierarchy( void *args ) NTSTATUS IVRInput_IVRInput_006_GetBoneHierarchy( void *args )
{ {
struct IVRInput_IVRInput_006_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_006_GetBoneHierarchy_params *)args; struct IVRInput_IVRInput_006_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_006_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount ); params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0; return 0;
} }
@ -126,7 +126,7 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneHierarchy( void *args )
NTSTATUS IVRInput_IVRInput_006_GetBoneName( void *args ) NTSTATUS IVRInput_IVRInput_006_GetBoneName( void *args )
{ {
struct IVRInput_IVRInput_006_GetBoneName_params *params = (struct IVRInput_IVRInput_006_GetBoneName_params *)args; struct IVRInput_IVRInput_006_GetBoneName_params *params = (struct IVRInput_IVRInput_006_GetBoneName_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize ); params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize );
return 0; return 0;
} }
@ -134,7 +134,7 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneName( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *)args; struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -142,7 +142,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *)args; struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel ); params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0; return 0;
} }
@ -150,7 +150,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *)args; struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -158,7 +158,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *)args; struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData ); params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0; return 0;
} }
@ -166,7 +166,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args )
NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *)args; struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize ); params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize );
return 0; return 0;
} }
@ -174,7 +174,7 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *)args; struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -182,7 +182,7 @@ NTSTATUS IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -190,7 +190,7 @@ NTSTATUS IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_006_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_006_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_006_GetActionOrigins_params *params = (struct IVRInput_IVRInput_006_GetActionOrigins_params *)args; struct IVRInput_IVRInput_006_GetActionOrigins_params *params = (struct IVRInput_IVRInput_006_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -198,7 +198,7 @@ NTSTATUS IVRInput_IVRInput_006_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_006_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_006_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude );
return 0; return 0;
} }
@ -206,7 +206,7 @@ NTSTATUS IVRInput_IVRInput_006_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -218,7 +218,7 @@ NTSTATUS IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_006_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_006_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_006_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_006_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_006_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_006_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -226,7 +226,7 @@ NTSTATUS IVRInput_IVRInput_006_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }
@ -234,7 +234,7 @@ NTSTATUS IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args )
NTSTATUS IVRInput_IVRInput_006_IsUsingLegacyInput( void *args ) NTSTATUS IVRInput_IVRInput_006_IsUsingLegacyInput( void *args )
{ {
struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *)args; struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->linux_side; struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( ); params->_ret = iface->IsUsingLegacyInput( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_007_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_007_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_007_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_007_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_007_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_007_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_007_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_007_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_007_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_007_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_007_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_007_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_007_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_007_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_007_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_007_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_007_GetActionHandle_params *params = (struct IVRInput_IVRInput_007_GetActionHandle_params *)args; struct IVRInput_IVRInput_007_GetActionHandle_params *params = (struct IVRInput_IVRInput_007_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_007_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_007_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_007_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_007_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_007_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_007_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_007_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_007_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_007_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_007_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_007_UpdateActionState_params *params = (struct IVRInput_IVRInput_007_UpdateActionState_params *)args; struct IVRInput_IVRInput_007_UpdateActionState_params *params = (struct IVRInput_IVRInput_007_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_007_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_007_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_007_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_007_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_007_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_007_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_007_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_007_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_007_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_007_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_007_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_007_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_007_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_007_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_007_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args ) NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args )
{ {
struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *)args; struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args )
NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args ) NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args )
{ {
struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *)args; struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -98,7 +98,7 @@ NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_007_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData; u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -110,7 +110,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_007_GetBoneCount( void *args ) NTSTATUS IVRInput_IVRInput_007_GetBoneCount( void *args )
{ {
struct IVRInput_IVRInput_007_GetBoneCount_params *params = (struct IVRInput_IVRInput_007_GetBoneCount_params *)args; struct IVRInput_IVRInput_007_GetBoneCount_params *params = (struct IVRInput_IVRInput_007_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount ); params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0; return 0;
} }
@ -118,7 +118,7 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneCount( void *args )
NTSTATUS IVRInput_IVRInput_007_GetBoneHierarchy( void *args ) NTSTATUS IVRInput_IVRInput_007_GetBoneHierarchy( void *args )
{ {
struct IVRInput_IVRInput_007_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_007_GetBoneHierarchy_params *)args; struct IVRInput_IVRInput_007_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_007_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount ); params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0; return 0;
} }
@ -126,7 +126,7 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneHierarchy( void *args )
NTSTATUS IVRInput_IVRInput_007_GetBoneName( void *args ) NTSTATUS IVRInput_IVRInput_007_GetBoneName( void *args )
{ {
struct IVRInput_IVRInput_007_GetBoneName_params *params = (struct IVRInput_IVRInput_007_GetBoneName_params *)args; struct IVRInput_IVRInput_007_GetBoneName_params *params = (struct IVRInput_IVRInput_007_GetBoneName_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize ); params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize );
return 0; return 0;
} }
@ -134,7 +134,7 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneName( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *)args; struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -142,7 +142,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *)args; struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel ); params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0; return 0;
} }
@ -150,7 +150,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *)args; struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -158,7 +158,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *)args; struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData ); params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0; return 0;
} }
@ -166,7 +166,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args )
NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *)args; struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize ); params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize );
return 0; return 0;
} }
@ -174,7 +174,7 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *)args; struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -182,7 +182,7 @@ NTSTATUS IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -190,7 +190,7 @@ NTSTATUS IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_007_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_007_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_007_GetActionOrigins_params *params = (struct IVRInput_IVRInput_007_GetActionOrigins_params *)args; struct IVRInput_IVRInput_007_GetActionOrigins_params *params = (struct IVRInput_IVRInput_007_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -198,7 +198,7 @@ NTSTATUS IVRInput_IVRInput_007_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_007_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_007_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude );
return 0; return 0;
} }
@ -206,7 +206,7 @@ NTSTATUS IVRInput_IVRInput_007_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -218,7 +218,7 @@ NTSTATUS IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_007_GetActionBindingInfo( void *args ) NTSTATUS IVRInput_IVRInput_007_GetActionBindingInfo( void *args )
{ {
struct IVRInput_IVRInput_007_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_007_GetActionBindingInfo_params *)args; struct IVRInput_IVRInput_007_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_007_GetActionBindingInfo_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionBindingInfo( params->action, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->punReturnedBindingInfoCount ); params->_ret = iface->GetActionBindingInfo( params->action, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->punReturnedBindingInfoCount );
return 0; return 0;
} }
@ -226,7 +226,7 @@ NTSTATUS IVRInput_IVRInput_007_GetActionBindingInfo( void *args )
NTSTATUS IVRInput_IVRInput_007_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_007_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_007_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_007_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_007_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_007_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -234,7 +234,7 @@ NTSTATUS IVRInput_IVRInput_007_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }
@ -242,7 +242,7 @@ NTSTATUS IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args )
NTSTATUS IVRInput_IVRInput_007_IsUsingLegacyInput( void *args ) NTSTATUS IVRInput_IVRInput_007_IsUsingLegacyInput( void *args )
{ {
struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *)args; struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( ); params->_ret = iface->IsUsingLegacyInput( );
return 0; return 0;
} }
@ -250,7 +250,7 @@ NTSTATUS IVRInput_IVRInput_007_IsUsingLegacyInput( void *args )
NTSTATUS IVRInput_IVRInput_007_OpenBindingUI( void *args ) NTSTATUS IVRInput_IVRInput_007_OpenBindingUI( void *args )
{ {
struct IVRInput_IVRInput_007_OpenBindingUI_params *params = (struct IVRInput_IVRInput_007_OpenBindingUI_params *)args; struct IVRInput_IVRInput_007_OpenBindingUI_params *params = (struct IVRInput_IVRInput_007_OpenBindingUI_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->linux_side; struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->OpenBindingUI( params->pchAppKey, params->ulActionSetHandle, params->ulDeviceHandle, params->bShowOnDesktop ); params->_ret = iface->OpenBindingUI( params->pchAppKey, params->ulActionSetHandle, params->ulDeviceHandle, params->bShowOnDesktop );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRInput_IVRInput_010_SetActionManifestPath( void *args ) NTSTATUS IVRInput_IVRInput_010_SetActionManifestPath( void *args )
{ {
struct IVRInput_IVRInput_010_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_010_SetActionManifestPath_params *)args; struct IVRInput_IVRInput_010_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_010_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath ); char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath ); params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath ); vrclient_free_path( u_pchActionManifestPath );
@ -18,7 +18,7 @@ NTSTATUS IVRInput_IVRInput_010_SetActionManifestPath( void *args )
NTSTATUS IVRInput_IVRInput_010_GetActionSetHandle( void *args ) NTSTATUS IVRInput_IVRInput_010_GetActionSetHandle( void *args )
{ {
struct IVRInput_IVRInput_010_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_010_GetActionSetHandle_params *)args; struct IVRInput_IVRInput_010_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_010_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle ); params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0; return 0;
} }
@ -26,7 +26,7 @@ NTSTATUS IVRInput_IVRInput_010_GetActionSetHandle( void *args )
NTSTATUS IVRInput_IVRInput_010_GetActionHandle( void *args ) NTSTATUS IVRInput_IVRInput_010_GetActionHandle( void *args )
{ {
struct IVRInput_IVRInput_010_GetActionHandle_params *params = (struct IVRInput_IVRInput_010_GetActionHandle_params *)args; struct IVRInput_IVRInput_010_GetActionHandle_params *params = (struct IVRInput_IVRInput_010_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle ); params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0; return 0;
} }
@ -34,7 +34,7 @@ NTSTATUS IVRInput_IVRInput_010_GetActionHandle( void *args )
NTSTATUS IVRInput_IVRInput_010_GetInputSourceHandle( void *args ) NTSTATUS IVRInput_IVRInput_010_GetInputSourceHandle( void *args )
{ {
struct IVRInput_IVRInput_010_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_010_GetInputSourceHandle_params *)args; struct IVRInput_IVRInput_010_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_010_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle ); params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0; return 0;
} }
@ -42,7 +42,7 @@ NTSTATUS IVRInput_IVRInput_010_GetInputSourceHandle( void *args )
NTSTATUS IVRInput_IVRInput_010_UpdateActionState( void *args ) NTSTATUS IVRInput_IVRInput_010_UpdateActionState( void *args )
{ {
struct IVRInput_IVRInput_010_UpdateActionState_params *params = (struct IVRInput_IVRInput_010_UpdateActionState_params *)args; struct IVRInput_IVRInput_010_UpdateActionState_params *params = (struct IVRInput_IVRInput_010_UpdateActionState_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount ); params->_ret = iface->UpdateActionState( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount );
return 0; return 0;
} }
@ -50,7 +50,7 @@ NTSTATUS IVRInput_IVRInput_010_UpdateActionState( void *args )
NTSTATUS IVRInput_IVRInput_010_GetDigitalActionData( void *args ) NTSTATUS IVRInput_IVRInput_010_GetDigitalActionData( void *args )
{ {
struct IVRInput_IVRInput_010_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_010_GetDigitalActionData_params *)args; struct IVRInput_IVRInput_010_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_010_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData; u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -62,7 +62,7 @@ NTSTATUS IVRInput_IVRInput_010_GetDigitalActionData( void *args )
NTSTATUS IVRInput_IVRInput_010_GetAnalogActionData( void *args ) NTSTATUS IVRInput_IVRInput_010_GetAnalogActionData( void *args )
{ {
struct IVRInput_IVRInput_010_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_010_GetAnalogActionData_params *)args; struct IVRInput_IVRInput_010_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_010_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData; u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -74,7 +74,7 @@ NTSTATUS IVRInput_IVRInput_010_GetAnalogActionData( void *args )
NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args ) NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args )
{ {
struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *)args; struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -86,7 +86,7 @@ NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args )
NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args ) NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args )
{ {
struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *)args; struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputPoseActionData_t u_pActionData; u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -98,7 +98,7 @@ NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalActionData( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalActionData( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalActionData_params *)args; struct IVRInput_IVRInput_010_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData; u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData; if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0; uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
@ -110,7 +110,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalActionData( void *args )
NTSTATUS IVRInput_IVRInput_010_GetDominantHand( void *args ) NTSTATUS IVRInput_IVRInput_010_GetDominantHand( void *args )
{ {
struct IVRInput_IVRInput_010_GetDominantHand_params *params = (struct IVRInput_IVRInput_010_GetDominantHand_params *)args; struct IVRInput_IVRInput_010_GetDominantHand_params *params = (struct IVRInput_IVRInput_010_GetDominantHand_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetDominantHand( params->peDominantHand ); params->_ret = iface->GetDominantHand( params->peDominantHand );
return 0; return 0;
} }
@ -118,7 +118,7 @@ NTSTATUS IVRInput_IVRInput_010_GetDominantHand( void *args )
NTSTATUS IVRInput_IVRInput_010_SetDominantHand( void *args ) NTSTATUS IVRInput_IVRInput_010_SetDominantHand( void *args )
{ {
struct IVRInput_IVRInput_010_SetDominantHand_params *params = (struct IVRInput_IVRInput_010_SetDominantHand_params *)args; struct IVRInput_IVRInput_010_SetDominantHand_params *params = (struct IVRInput_IVRInput_010_SetDominantHand_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->SetDominantHand( params->eDominantHand ); params->_ret = iface->SetDominantHand( params->eDominantHand );
return 0; return 0;
} }
@ -126,7 +126,7 @@ NTSTATUS IVRInput_IVRInput_010_SetDominantHand( void *args )
NTSTATUS IVRInput_IVRInput_010_GetBoneCount( void *args ) NTSTATUS IVRInput_IVRInput_010_GetBoneCount( void *args )
{ {
struct IVRInput_IVRInput_010_GetBoneCount_params *params = (struct IVRInput_IVRInput_010_GetBoneCount_params *)args; struct IVRInput_IVRInput_010_GetBoneCount_params *params = (struct IVRInput_IVRInput_010_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount ); params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0; return 0;
} }
@ -134,7 +134,7 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneCount( void *args )
NTSTATUS IVRInput_IVRInput_010_GetBoneHierarchy( void *args ) NTSTATUS IVRInput_IVRInput_010_GetBoneHierarchy( void *args )
{ {
struct IVRInput_IVRInput_010_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_010_GetBoneHierarchy_params *)args; struct IVRInput_IVRInput_010_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_010_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount ); params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0; return 0;
} }
@ -142,7 +142,7 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneHierarchy( void *args )
NTSTATUS IVRInput_IVRInput_010_GetBoneName( void *args ) NTSTATUS IVRInput_IVRInput_010_GetBoneName( void *args )
{ {
struct IVRInput_IVRInput_010_GetBoneName_params *params = (struct IVRInput_IVRInput_010_GetBoneName_params *)args; struct IVRInput_IVRInput_010_GetBoneName_params *params = (struct IVRInput_IVRInput_010_GetBoneName_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize ); params->_ret = iface->GetBoneName( params->action, params->nBoneIndex, params->pchBoneName, params->unNameBufferSize );
return 0; return 0;
} }
@ -150,7 +150,7 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneName( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *)args; struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalReferenceTransforms( params->action, params->eTransformSpace, params->eReferencePose, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -158,7 +158,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *)args; struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel ); params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0; return 0;
} }
@ -166,7 +166,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *)args; struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->GetSkeletalBoneData( params->action, params->eTransformSpace, params->eMotionRange, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -174,7 +174,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *)args; struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData ); params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0; return 0;
} }
@ -182,7 +182,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args )
NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args ) NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args )
{ {
struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *)args; struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize ); params->_ret = iface->GetSkeletalBoneDataCompressed( params->action, params->eMotionRange, params->pvCompressedData, params->unCompressedSize, params->punRequiredCompressedSize );
return 0; return 0;
} }
@ -190,7 +190,7 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args )
NTSTATUS IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args ) NTSTATUS IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args )
{ {
struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *)args; struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount ); params->_ret = iface->DecompressSkeletalBoneData( params->pvCompressedBuffer, params->unCompressedBufferSize, params->eTransformSpace, params->pTransformArray, params->unTransformArrayCount );
return 0; return 0;
} }
@ -198,7 +198,7 @@ NTSTATUS IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args )
NTSTATUS IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args ) NTSTATUS IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args )
{ {
struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *)args; struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice ); params->_ret = iface->TriggerHapticVibrationAction( params->action, params->fStartSecondsFromNow, params->fDurationSeconds, params->fFrequency, params->fAmplitude, params->ulRestrictToDevice );
return 0; return 0;
} }
@ -206,7 +206,7 @@ NTSTATUS IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args )
NTSTATUS IVRInput_IVRInput_010_GetActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_010_GetActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_010_GetActionOrigins_params *params = (struct IVRInput_IVRInput_010_GetActionOrigins_params *)args; struct IVRInput_IVRInput_010_GetActionOrigins_params *params = (struct IVRInput_IVRInput_010_GetActionOrigins_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount ); params->_ret = iface->GetActionOrigins( params->actionSetHandle, params->digitalActionHandle, params->originsOut, params->originOutCount );
return 0; return 0;
} }
@ -214,7 +214,7 @@ NTSTATUS IVRInput_IVRInput_010_GetActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_010_GetOriginLocalizedName( void *args ) NTSTATUS IVRInput_IVRInput_010_GetOriginLocalizedName( void *args )
{ {
struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *)args; struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude ); params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize, params->unStringSectionsToInclude );
return 0; return 0;
} }
@ -222,7 +222,7 @@ NTSTATUS IVRInput_IVRInput_010_GetOriginLocalizedName( void *args )
NTSTATUS IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args ) NTSTATUS IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args )
{ {
struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *)args; struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo; u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo; if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0; uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
@ -234,7 +234,7 @@ NTSTATUS IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args )
NTSTATUS IVRInput_IVRInput_010_GetActionBindingInfo( void *args ) NTSTATUS IVRInput_IVRInput_010_GetActionBindingInfo( void *args )
{ {
struct IVRInput_IVRInput_010_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_010_GetActionBindingInfo_params *)args; struct IVRInput_IVRInput_010_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_010_GetActionBindingInfo_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionBindingInfo( params->action, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->punReturnedBindingInfoCount ); params->_ret = iface->GetActionBindingInfo( params->action, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->punReturnedBindingInfoCount );
return 0; return 0;
} }
@ -242,7 +242,7 @@ NTSTATUS IVRInput_IVRInput_010_GetActionBindingInfo( void *args )
NTSTATUS IVRInput_IVRInput_010_ShowActionOrigins( void *args ) NTSTATUS IVRInput_IVRInput_010_ShowActionOrigins( void *args )
{ {
struct IVRInput_IVRInput_010_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_010_ShowActionOrigins_params *)args; struct IVRInput_IVRInput_010_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_010_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle ); params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0; return 0;
} }
@ -250,7 +250,7 @@ NTSTATUS IVRInput_IVRInput_010_ShowActionOrigins( void *args )
NTSTATUS IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args ) NTSTATUS IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args )
{ {
struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *)args; struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight ); params->_ret = iface->ShowBindingsForActionSet( params->pSets, params->unSizeOfVRSelectedActionSet_t, params->unSetCount, params->originToHighlight );
return 0; return 0;
} }
@ -258,7 +258,7 @@ NTSTATUS IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args )
NTSTATUS IVRInput_IVRInput_010_GetComponentStateForBinding( void *args ) NTSTATUS IVRInput_IVRInput_010_GetComponentStateForBinding( void *args )
{ {
struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *params = (struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *)args; struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *params = (struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetComponentStateForBinding( params->pchRenderModelName, params->pchComponentName, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->pComponentState ); params->_ret = iface->GetComponentStateForBinding( params->pchRenderModelName, params->pchComponentName, params->pOriginInfo, params->unBindingInfoSize, params->unBindingInfoCount, params->pComponentState );
return 0; return 0;
} }
@ -266,7 +266,7 @@ NTSTATUS IVRInput_IVRInput_010_GetComponentStateForBinding( void *args )
NTSTATUS IVRInput_IVRInput_010_IsUsingLegacyInput( void *args ) NTSTATUS IVRInput_IVRInput_010_IsUsingLegacyInput( void *args )
{ {
struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *)args; struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( ); params->_ret = iface->IsUsingLegacyInput( );
return 0; return 0;
} }
@ -274,7 +274,7 @@ NTSTATUS IVRInput_IVRInput_010_IsUsingLegacyInput( void *args )
NTSTATUS IVRInput_IVRInput_010_OpenBindingUI( void *args ) NTSTATUS IVRInput_IVRInput_010_OpenBindingUI( void *args )
{ {
struct IVRInput_IVRInput_010_OpenBindingUI_params *params = (struct IVRInput_IVRInput_010_OpenBindingUI_params *)args; struct IVRInput_IVRInput_010_OpenBindingUI_params *params = (struct IVRInput_IVRInput_010_OpenBindingUI_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->OpenBindingUI( params->pchAppKey, params->ulActionSetHandle, params->ulDeviceHandle, params->bShowOnDesktop ); params->_ret = iface->OpenBindingUI( params->pchAppKey, params->ulActionSetHandle, params->ulDeviceHandle, params->bShowOnDesktop );
return 0; return 0;
} }
@ -282,7 +282,7 @@ NTSTATUS IVRInput_IVRInput_010_OpenBindingUI( void *args )
NTSTATUS IVRInput_IVRInput_010_GetBindingVariant( void *args ) NTSTATUS IVRInput_IVRInput_010_GetBindingVariant( void *args )
{ {
struct IVRInput_IVRInput_010_GetBindingVariant_params *params = (struct IVRInput_IVRInput_010_GetBindingVariant_params *)args; struct IVRInput_IVRInput_010_GetBindingVariant_params *params = (struct IVRInput_IVRInput_010_GetBindingVariant_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->linux_side; struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBindingVariant( params->ulDevicePath, params->pchVariantArray, params->unVariantArraySize ); params->_ret = iface->GetBindingVariant( params->ulDevicePath, params->pchVariantArray, params->unVariantArraySize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRMailbox_IVRMailbox_001_undoc1( void *args ) NTSTATUS IVRMailbox_IVRMailbox_001_undoc1( void *args )
{ {
struct IVRMailbox_IVRMailbox_001_undoc1_params *params = (struct IVRMailbox_IVRMailbox_001_undoc1_params *)args; struct IVRMailbox_IVRMailbox_001_undoc1_params *params = (struct IVRMailbox_IVRMailbox_001_undoc1_params *)args;
struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->linux_side; struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->u_iface;
params->_ret = iface->undoc1( params->a, params->b ); params->_ret = iface->undoc1( params->a, params->b );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRMailbox_IVRMailbox_001_undoc1( void *args )
NTSTATUS IVRMailbox_IVRMailbox_001_undoc2( void *args ) NTSTATUS IVRMailbox_IVRMailbox_001_undoc2( void *args )
{ {
struct IVRMailbox_IVRMailbox_001_undoc2_params *params = (struct IVRMailbox_IVRMailbox_001_undoc2_params *)args; struct IVRMailbox_IVRMailbox_001_undoc2_params *params = (struct IVRMailbox_IVRMailbox_001_undoc2_params *)args;
struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->linux_side; struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->u_iface;
params->_ret = iface->undoc2( params->a ); params->_ret = iface->undoc2( params->a );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRMailbox_IVRMailbox_001_undoc2( void *args )
NTSTATUS IVRMailbox_IVRMailbox_001_undoc4( void *args ) NTSTATUS IVRMailbox_IVRMailbox_001_undoc4( void *args )
{ {
struct IVRMailbox_IVRMailbox_001_undoc4_params *params = (struct IVRMailbox_IVRMailbox_001_undoc4_params *)args; struct IVRMailbox_IVRMailbox_001_undoc4_params *params = (struct IVRMailbox_IVRMailbox_001_undoc4_params *)args;
struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->linux_side; struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->u_iface;
params->_ret = iface->undoc4( params->a, params->b, params->c, params->d ); params->_ret = iface->undoc4( params->a, params->b, params->c, params->d );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRNotifications_IVRNotifications_001_GetErrorString( void *args ) NTSTATUS IVRNotifications_IVRNotifications_001_GetErrorString( void *args )
{ {
struct IVRNotifications_IVRNotifications_001_GetErrorString_params *params = (struct IVRNotifications_IVRNotifications_001_GetErrorString_params *)args; struct IVRNotifications_IVRNotifications_001_GetErrorString_params *params = (struct IVRNotifications_IVRNotifications_001_GetErrorString_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->linux_side; struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
params->_ret = iface->GetErrorString( params->error, params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetErrorString( params->error, params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRNotifications_IVRNotifications_001_GetErrorString( void *args )
NTSTATUS IVRNotifications_IVRNotifications_001_CreateNotification( void *args ) NTSTATUS IVRNotifications_IVRNotifications_001_CreateNotification( void *args )
{ {
struct IVRNotifications_IVRNotifications_001_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_001_CreateNotification_params *)args; struct IVRNotifications_IVRNotifications_001_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_001_CreateNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->linux_side; struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->strType, params->strText, params->strCategory, params->photo, params->notificationId ); params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->strType, params->strText, params->strCategory, params->photo, params->notificationId );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRNotifications_IVRNotifications_001_CreateNotification( void *args )
NTSTATUS IVRNotifications_IVRNotifications_001_DismissNotification( void *args ) NTSTATUS IVRNotifications_IVRNotifications_001_DismissNotification( void *args )
{ {
struct IVRNotifications_IVRNotifications_001_DismissNotification_params *params = (struct IVRNotifications_IVRNotifications_001_DismissNotification_params *)args; struct IVRNotifications_IVRNotifications_001_DismissNotification_params *params = (struct IVRNotifications_IVRNotifications_001_DismissNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->linux_side; struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
params->_ret = iface->DismissNotification( params->notificationId ); params->_ret = iface->DismissNotification( params->notificationId );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRNotifications_IVRNotifications_002_CreateNotification( void *args ) NTSTATUS IVRNotifications_IVRNotifications_002_CreateNotification( void *args )
{ {
struct IVRNotifications_IVRNotifications_002_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_002_CreateNotification_params *)args; struct IVRNotifications_IVRNotifications_002_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_002_CreateNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->linux_side; struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->u_iface;
params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->type, params->pchText, params->style, params->pImage, params->pNotificationId ); params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->type, params->pchText, params->style, params->pImage, params->pNotificationId );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRNotifications_IVRNotifications_002_CreateNotification( void *args )
NTSTATUS IVRNotifications_IVRNotifications_002_RemoveNotification( void *args ) NTSTATUS IVRNotifications_IVRNotifications_002_RemoveNotification( void *args )
{ {
struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *params = (struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *)args; struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *params = (struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->linux_side; struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->u_iface;
params->_ret = iface->RemoveNotification( params->notificationId ); params->_ret = iface->RemoveNotification( params->notificationId );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args ) NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args )
{ {
struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *)args; struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side; struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VROverlayView_t u_pOverlayView; u_VROverlayView_t u_pOverlayView;
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView; if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
params->_ret = iface->AcquireOverlayView( params->ulOverlayHandle, params->pNativeDevice, params->pOverlayView ? &u_pOverlayView : nullptr, params->unOverlayViewSize ); params->_ret = iface->AcquireOverlayView( params->ulOverlayHandle, params->pNativeDevice, params->pOverlayView ? &u_pOverlayView : nullptr, params->unOverlayViewSize );
@ -19,7 +19,7 @@ NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args )
NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args ) NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
{ {
struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *)args; struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side; struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VROverlayView_t u_pOverlayView; u_VROverlayView_t u_pOverlayView;
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView; if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
params->_ret = iface->ReleaseOverlayView( params->pOverlayView ? &u_pOverlayView : nullptr ); params->_ret = iface->ReleaseOverlayView( params->pOverlayView ? &u_pOverlayView : nullptr );
@ -30,7 +30,7 @@ NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args ) NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
{ {
struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params = (struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *)args; struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params = (struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side; struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VREvent_t_223 u_pvrEvent; u_VREvent_t_223 u_pvrEvent;
if (params->pvrEvent) u_pvrEvent = *params->pvrEvent; if (params->pvrEvent) u_pvrEvent = *params->pvrEvent;
iface->PostOverlayEvent( params->ulOverlayHandle, params->pvrEvent ? &u_pvrEvent : nullptr ); iface->PostOverlayEvent( params->ulOverlayHandle, params->pvrEvent ? &u_pvrEvent : nullptr );
@ -40,7 +40,7 @@ NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
NTSTATUS IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args ) NTSTATUS IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args )
{ {
struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params = (struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *)args; struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params = (struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side; struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
params->_ret = iface->IsViewingPermitted( params->ulOverlayHandle ); params->_ret = iface->IsViewingPermitted( params->ulOverlayHandle );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_001_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_FindOverlay_params *params = (struct IVROverlay_IVROverlay_001_FindOverlay_params *)args; struct IVROverlay_IVROverlay_001_FindOverlay_params *params = (struct IVROverlay_IVROverlay_001_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_001_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_001_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_001_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_001_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_001_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_001_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_001_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_001_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_001_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma ); params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma ); params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayVisibility( params->ulOverlayHandle, params->peOverlayVisibility ); params->_ret = iface->GetOverlayVisibility( params->ulOverlayHandle, params->peOverlayVisibility );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayVisibility( params->ulOverlayHandle, params->eOverlayVisibility ); params->_ret = iface->SetOverlayVisibility( params->ulOverlayHandle, params->eOverlayVisibility );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args )
NTSTATUS IVROverlay_IVROverlay_001_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_001_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_001_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_001_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_001_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_HideOverlay_params *params = (struct IVROverlay_IVROverlay_001_HideOverlay_params *)args; struct IVROverlay_IVROverlay_001_HideOverlay_params *params = (struct IVROverlay_IVROverlay_001_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_001_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_001_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_001_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
u_VREvent_t_092 u_pEvent; u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -227,7 +227,7 @@ NTSTATUS IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -235,7 +235,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -243,7 +243,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -251,7 +251,7 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -259,7 +259,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -293,7 +293,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *)args; struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsSystemOverlayVisible( ); params->_ret = iface->IsSystemOverlayVisible( );
return 0; return 0;
} }
@ -301,7 +301,7 @@ NTSTATUS IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *params = (struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *)args; struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *params = (struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsActiveSystemOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveSystemOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -309,7 +309,7 @@ NTSTATUS IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetSystemOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetSystemOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -317,7 +317,7 @@ NTSTATUS IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->linux_side; struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetSystemOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetSystemOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_002_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_FindOverlay_params *params = (struct IVROverlay_IVROverlay_002_FindOverlay_params *)args; struct IVROverlay_IVROverlay_002_FindOverlay_params *params = (struct IVROverlay_IVROverlay_002_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_002_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_002_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_002_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_002_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_002_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_002_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_002_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma ); params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma ); params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_002_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_002_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_002_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_002_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_002_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_HideOverlay_params *params = (struct IVROverlay_IVROverlay_002_HideOverlay_params *)args; struct IVROverlay_IVROverlay_002_HideOverlay_params *params = (struct IVROverlay_IVROverlay_002_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_002_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_002_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_002_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
u_VREvent_t_093 u_pEvent; u_VREvent_t_093 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -227,7 +227,7 @@ NTSTATUS IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -235,7 +235,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -243,7 +243,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -251,7 +251,7 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -259,7 +259,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -301,7 +301,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -309,7 +309,7 @@ NTSTATUS IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_002_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -317,7 +317,7 @@ NTSTATUS IVROverlay_IVROverlay_002_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -325,7 +325,7 @@ NTSTATUS IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -333,7 +333,7 @@ NTSTATUS IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->linux_side; struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_003_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_FindOverlay_params *params = (struct IVROverlay_IVROverlay_003_FindOverlay_params *)args; struct IVROverlay_IVROverlay_003_FindOverlay_params *params = (struct IVROverlay_IVROverlay_003_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_003_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_003_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_003_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_003_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_003_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_003_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_003_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma ); params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma ); params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_003_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_003_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_003_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_003_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_003_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_HideOverlay_params *params = (struct IVROverlay_IVROverlay_003_HideOverlay_params *)args; struct IVROverlay_IVROverlay_003_HideOverlay_params *params = (struct IVROverlay_IVROverlay_003_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_003_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_003_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_003_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
u_VREvent_t_097 u_pEvent; u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -251,7 +251,7 @@ NTSTATUS IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -259,7 +259,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -299,7 +299,7 @@ NTSTATUS IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -307,7 +307,7 @@ NTSTATUS IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -315,7 +315,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -325,7 +325,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -333,7 +333,7 @@ NTSTATUS IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_003_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -341,7 +341,7 @@ NTSTATUS IVROverlay_IVROverlay_003_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -349,7 +349,7 @@ NTSTATUS IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -357,7 +357,7 @@ NTSTATUS IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -365,7 +365,7 @@ NTSTATUS IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_003_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_003_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_003_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_003_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_003_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_003_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->linux_side; struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_004_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_FindOverlay_params *params = (struct IVROverlay_IVROverlay_004_FindOverlay_params *)args; struct IVROverlay_IVROverlay_004_FindOverlay_params *params = (struct IVROverlay_IVROverlay_004_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_004_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_004_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_004_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_004_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_004_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_004_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_004_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma ); params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma ); params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_004_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_004_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_004_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_004_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_004_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_HideOverlay_params *params = (struct IVROverlay_IVROverlay_004_HideOverlay_params *)args; struct IVROverlay_IVROverlay_004_HideOverlay_params *params = (struct IVROverlay_IVROverlay_004_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_004_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_004_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_004_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
u_VREvent_t_097 u_pEvent; u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -299,7 +299,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -307,7 +307,7 @@ NTSTATUS IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -315,7 +315,7 @@ NTSTATUS IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -323,7 +323,7 @@ NTSTATUS IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -331,7 +331,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -341,7 +341,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -349,7 +349,7 @@ NTSTATUS IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_004_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -357,7 +357,7 @@ NTSTATUS IVROverlay_IVROverlay_004_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -365,7 +365,7 @@ NTSTATUS IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -373,7 +373,7 @@ NTSTATUS IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -381,7 +381,7 @@ NTSTATUS IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_004_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_004_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_004_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_004_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_004_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_004_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->linux_side; struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_005_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_FindOverlay_params *params = (struct IVROverlay_IVROverlay_005_FindOverlay_params *)args; struct IVROverlay_IVROverlay_005_FindOverlay_params *params = (struct IVROverlay_IVROverlay_005_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_005_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_005_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_005_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_005_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_005_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_005_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_005_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma ); params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayGamma( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayGamma( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma ); params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayGamma( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_005_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_005_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_005_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_005_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_HideOverlay_params *params = (struct IVROverlay_IVROverlay_005_HideOverlay_params *)args; struct IVROverlay_IVROverlay_005_HideOverlay_params *params = (struct IVROverlay_IVROverlay_005_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_005_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_005_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_005_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
u_VREvent_t_0910 u_pEvent; u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -299,7 +299,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -307,7 +307,7 @@ NTSTATUS IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -315,7 +315,7 @@ NTSTATUS IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_005_IsFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_IsFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *)args; struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsFocusOverlay( params->ulOverlayHandle ); params->_ret = iface->IsFocusOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -323,7 +323,7 @@ NTSTATUS IVROverlay_IVROverlay_005_IsFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -331,7 +331,7 @@ NTSTATUS IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -339,7 +339,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -349,7 +349,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -357,7 +357,7 @@ NTSTATUS IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_005_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -365,7 +365,7 @@ NTSTATUS IVROverlay_IVROverlay_005_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -373,7 +373,7 @@ NTSTATUS IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -381,7 +381,7 @@ NTSTATUS IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -389,7 +389,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_005_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_005_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_005_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_005_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_005_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_005_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -397,7 +397,7 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_005_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_005_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_005_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_005_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_005_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_005_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode );
return 0; return 0;
} }
@ -405,7 +405,7 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_005_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_005_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_005_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_005_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_005_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_005_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -413,7 +413,7 @@ NTSTATUS IVROverlay_IVROverlay_005_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_005_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_005_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_005_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_005_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_005_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_005_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->linux_side; struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_007_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_FindOverlay_params *params = (struct IVROverlay_IVROverlay_007_FindOverlay_params *)args; struct IVROverlay_IVROverlay_007_FindOverlay_params *params = (struct IVROverlay_IVROverlay_007_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_007_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_007_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_007_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_007_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_007_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_007_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_007_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_007_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_007_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_HideOverlay_params *params = (struct IVROverlay_IVROverlay_007_HideOverlay_params *)args; struct IVROverlay_IVROverlay_007_HideOverlay_params *params = (struct IVROverlay_IVROverlay_007_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_007_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_007_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_007_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
u_VREvent_t_0912 u_pEvent; u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -267,7 +267,7 @@ NTSTATUS IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -299,7 +299,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -307,7 +307,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -315,7 +315,7 @@ NTSTATUS IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -323,7 +323,7 @@ NTSTATUS IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -331,7 +331,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -339,7 +339,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -347,7 +347,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -355,7 +355,7 @@ NTSTATUS IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -363,7 +363,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -371,7 +371,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -381,7 +381,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -389,7 +389,7 @@ NTSTATUS IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_007_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -397,7 +397,7 @@ NTSTATUS IVROverlay_IVROverlay_007_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -405,7 +405,7 @@ NTSTATUS IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -413,7 +413,7 @@ NTSTATUS IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -421,7 +421,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_007_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_007_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_007_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_007_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_007_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -429,7 +429,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_007_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_007_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -437,7 +437,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -445,7 +445,7 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_007_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_007_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_007_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_007_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_007_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_007_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -453,7 +453,7 @@ NTSTATUS IVROverlay_IVROverlay_007_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_007_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_007_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_007_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_007_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_007_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_007_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->linux_side; struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_008_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_FindOverlay_params *params = (struct IVROverlay_IVROverlay_008_FindOverlay_params *)args; struct IVROverlay_IVROverlay_008_FindOverlay_params *params = (struct IVROverlay_IVROverlay_008_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_008_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_008_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_008_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_008_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_008_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_008_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_008_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_008_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_008_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_HideOverlay_params *params = (struct IVROverlay_IVROverlay_008_HideOverlay_params *)args; struct IVROverlay_IVROverlay_008_HideOverlay_params *params = (struct IVROverlay_IVROverlay_008_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_008_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_008_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_008_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
u_VREvent_t_0914 u_pEvent; u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
@ -275,7 +275,7 @@ NTSTATUS IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -283,7 +283,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -291,7 +291,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -299,7 +299,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -307,7 +307,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -315,7 +315,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -323,7 +323,7 @@ NTSTATUS IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -331,7 +331,7 @@ NTSTATUS IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -339,7 +339,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -347,7 +347,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -355,7 +355,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -363,7 +363,7 @@ NTSTATUS IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -371,7 +371,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -379,7 +379,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -389,7 +389,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -397,7 +397,7 @@ NTSTATUS IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_008_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -405,7 +405,7 @@ NTSTATUS IVROverlay_IVROverlay_008_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -413,7 +413,7 @@ NTSTATUS IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -421,7 +421,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -429,7 +429,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_008_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_008_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_008_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_008_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_008_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -437,7 +437,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_008_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_008_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -445,7 +445,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -453,7 +453,7 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_008_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_008_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_008_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_008_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_008_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_008_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -461,7 +461,7 @@ NTSTATUS IVROverlay_IVROverlay_008_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_008_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_008_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_008_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_008_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_008_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_008_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -469,7 +469,7 @@ NTSTATUS IVROverlay_IVROverlay_008_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -477,7 +477,7 @@ NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->linux_side; struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_010_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_FindOverlay_params *params = (struct IVROverlay_IVROverlay_010_FindOverlay_params *)args; struct IVROverlay_IVROverlay_010_FindOverlay_params *params = (struct IVROverlay_IVROverlay_010_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_010_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_010_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_010_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_010_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_010_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_010_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_010_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_010_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_010_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_HideOverlay_params *params = (struct IVROverlay_IVROverlay_010_HideOverlay_params *)args; struct IVROverlay_IVROverlay_010_HideOverlay_params *params = (struct IVROverlay_IVROverlay_010_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_010_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_010_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_010_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
u_VREvent_t_0918 u_pEvent; u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -292,7 +292,7 @@ NTSTATUS IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -308,7 +308,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -406,7 +406,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -414,7 +414,7 @@ NTSTATUS IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_010_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -422,7 +422,7 @@ NTSTATUS IVROverlay_IVROverlay_010_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -430,7 +430,7 @@ NTSTATUS IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -438,7 +438,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -446,7 +446,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_010_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_010_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_010_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_010_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_010_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_010_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_010_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_010_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_010_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_010_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_010_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_010_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_010_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_010_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_010_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_010_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_010_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_010_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_010_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_010_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_010_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->linux_side; struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_011_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_FindOverlay_params *params = (struct IVROverlay_IVROverlay_011_FindOverlay_params *)args; struct IVROverlay_IVROverlay_011_FindOverlay_params *params = (struct IVROverlay_IVROverlay_011_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_011_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_011_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_011_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_011_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_011_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_011_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_011_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_011_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_011_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_011_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_011_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_011_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_011_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_011_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_011_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_011_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_011_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_HideOverlay_params *params = (struct IVROverlay_IVROverlay_011_HideOverlay_params *)args; struct IVROverlay_IVROverlay_011_HideOverlay_params *params = (struct IVROverlay_IVROverlay_011_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_011_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_011_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_011_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_011_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_011_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_011_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_011_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_011_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_011_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_011_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
u_VREvent_t_0918 u_pEvent; u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -308,7 +308,7 @@ NTSTATUS IVROverlay_IVROverlay_011_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_011_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVROverlay_IVROverlay_011_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_011_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_011_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_011_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_011_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_011_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_011_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_011_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_011_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_011_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_011_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_011_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_011_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_011_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_011_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -422,7 +422,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_011_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_011_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace );
return 0; return 0;
} }
@ -430,7 +430,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -438,7 +438,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_011_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_011_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_011_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_011_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -446,7 +446,7 @@ NTSTATUS IVROverlay_IVROverlay_011_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_011_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_011_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_011_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_011_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_011_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_011_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_011_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_011_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_011_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_011_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_011_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_011_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_011_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_011_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_011_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_011_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_011_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_011_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_011_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_011_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_011_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_011_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_011_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_011_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_011_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_011_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_011_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_011_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_011_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_011_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_011_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_011_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_011_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_011_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_011_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->linux_side; struct u_IVROverlay_IVROverlay_011 *iface = (struct u_IVROverlay_IVROverlay_011 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_012_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_FindOverlay_params *params = (struct IVROverlay_IVROverlay_012_FindOverlay_params *)args; struct IVROverlay_IVROverlay_012_FindOverlay_params *params = (struct IVROverlay_IVROverlay_012_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_012_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_012_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_012_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_012_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_012_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_012_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_012_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_012_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_012_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_012_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_012_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_012_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_012_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_012_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_012_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_012_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_012_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_HideOverlay_params *params = (struct IVROverlay_IVROverlay_012_HideOverlay_params *)args; struct IVROverlay_IVROverlay_012_HideOverlay_params *params = (struct IVROverlay_IVROverlay_012_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_012_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_012_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_012_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_012_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_012_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_012_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_012_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_012_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_012_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_012_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
u_VREvent_t_101 u_pEvent; u_VREvent_t_101 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -308,7 +308,7 @@ NTSTATUS IVROverlay_IVROverlay_012_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_012_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVROverlay_IVROverlay_012_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_012_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_012_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_012_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_012_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_012_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_012_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_012_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_012_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_012_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_012_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_012_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_012_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_012_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_012_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -422,7 +422,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace );
return 0; return 0;
} }
@ -430,7 +430,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -438,7 +438,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_012_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_012_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -446,7 +446,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_012_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_012_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_012_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_012_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_012_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_012_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_012_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_012_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_012_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_012_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_012_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_012_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_012_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_012_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_012_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_012_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_012_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_012_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_012_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_012_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_012_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_012_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_012_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_012_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_012_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_012_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_012_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_012_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_012_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_012_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_012_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_012_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_012_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_012_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_012_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_012_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_012_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_012_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_012_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_012_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->linux_side; struct u_IVROverlay_IVROverlay_012 *iface = (struct u_IVROverlay_IVROverlay_012 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_013_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_FindOverlay_params *params = (struct IVROverlay_IVROverlay_013_FindOverlay_params *)args; struct IVROverlay_IVROverlay_013_FindOverlay_params *params = (struct IVROverlay_IVROverlay_013_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_013_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_013_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_013_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_013_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_013_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_013_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_013_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_013_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_013_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_013_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_013_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_013_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_013_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_013_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_013_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_013_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_013_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_013_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_013_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_013_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_013_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_013_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_013_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_HideOverlay_params *params = (struct IVROverlay_IVROverlay_013_HideOverlay_params *)args; struct IVROverlay_IVROverlay_013_HideOverlay_params *params = (struct IVROverlay_IVROverlay_013_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_013_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_013_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_013_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_013_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_013_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_013_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_013_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_013_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_013_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_013_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
u_VREvent_t_103 u_pEvent; u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -340,7 +340,7 @@ NTSTATUS IVROverlay_IVROverlay_013_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_013_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_013_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_013_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_013_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_013_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_013_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_013_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_013_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_013_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_013_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_013_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_013_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_013_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_013_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPI, params->pColorSpace );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_013_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_013_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_013_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_013_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_013_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_013_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_013_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_013_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_013_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_013_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_013_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_013_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_013_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_013_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_013_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_013_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_013_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_013_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_013_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_013_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_013_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_013_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_013_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_013_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_013_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_013_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_013_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_013_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_013_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_013_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_013_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_013_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_013_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_013_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_013_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_013_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_013_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_013_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_013_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_013_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_013_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_013_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_013_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_013_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_013_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->linux_side; struct u_IVROverlay_IVROverlay_013 *iface = (struct u_IVROverlay_IVROverlay_013 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_014_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_FindOverlay_params *params = (struct IVROverlay_IVROverlay_014_FindOverlay_params *)args; struct IVROverlay_IVROverlay_014_FindOverlay_params *params = (struct IVROverlay_IVROverlay_014_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_014_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_014_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_014_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_014_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_014_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_014_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_014_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_014_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_014_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_014_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_014_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_014_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_014_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_014_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_014_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_014_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_014_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_014_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_014_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_014_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_014_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_HideOverlay_params *params = (struct IVROverlay_IVROverlay_014_HideOverlay_params *)args; struct IVROverlay_IVROverlay_014_HideOverlay_params *params = (struct IVROverlay_IVROverlay_014_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_014_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_014_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_014_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_014_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_014_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_014_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_014_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_014_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_014_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_014_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -340,7 +340,7 @@ NTSTATUS IVROverlay_IVROverlay_014_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_014_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_014_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_014_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_014_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_014_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_014_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_014_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_014_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_014_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_014_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_014_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_014_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_014_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_014_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_014_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_014_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_014_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_014_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_014_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_014_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_014_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_014_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_014_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_014_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_014_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_014_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_014_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_014_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_014_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_014_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_014_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_014_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_014_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_014_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_014_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_014_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_014_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_014_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_014_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_014_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_014_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_014_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_014_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_014_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_014_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_014_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_014_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_014_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_014_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_014_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_014_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_014_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_014_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_014_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_014_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_014_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_014_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_014_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_014_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_014_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_014_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_014_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->linux_side; struct u_IVROverlay_IVROverlay_014 *iface = (struct u_IVROverlay_IVROverlay_014 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_016_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_FindOverlay_params *params = (struct IVROverlay_IVROverlay_016_FindOverlay_params *)args; struct IVROverlay_IVROverlay_016_FindOverlay_params *params = (struct IVROverlay_IVROverlay_016_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_016_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_016_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_016_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_016_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_016_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_016_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_016_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_016_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_016_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_016_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_016_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_016_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_016_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_016_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_016_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_016_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_016_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_016_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_016_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_016_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_016_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_HideOverlay_params *params = (struct IVROverlay_IVROverlay_016_HideOverlay_params *)args; struct IVROverlay_IVROverlay_016_HideOverlay_params *params = (struct IVROverlay_IVROverlay_016_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_016_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_016_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_016_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_016_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_016_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_016_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_016_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_016_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_016_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_016_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_016_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_016_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_016_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_016_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_016_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_016_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_016_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_016_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_016_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_016_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_016_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_016_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_016_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_016_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_016_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_016_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_016_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_016_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_016_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_016_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_016_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_016_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_016_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_016_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_016_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_016_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_016_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_016_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_016_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_016_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_016_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_016_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_016_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_016_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_016_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_016_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_016_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_016_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_016_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_016_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_016_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_016_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_016_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_016_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_016_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_016_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_016_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_016_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_016_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_016_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_016_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_016_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_016_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_016_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_016_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_016_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_016_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_016_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_016_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_016_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_016_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_016_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_016_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_016_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_016_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_016_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->linux_side; struct u_IVROverlay_IVROverlay_016 *iface = (struct u_IVROverlay_IVROverlay_016 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_017_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_FindOverlay_params *params = (struct IVROverlay_IVROverlay_017_FindOverlay_params *)args; struct IVROverlay_IVROverlay_017_FindOverlay_params *params = (struct IVROverlay_IVROverlay_017_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_017_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_017_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_017_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_017_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_017_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_017_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_017_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_017_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_017_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_017_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_017_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_017_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_017_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_017_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_017_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_017_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_017_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_017_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_017_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_017_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_017_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_HideOverlay_params *params = (struct IVROverlay_IVROverlay_017_HideOverlay_params *)args; struct IVROverlay_IVROverlay_017_HideOverlay_params *params = (struct IVROverlay_IVROverlay_017_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_017_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_017_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_017_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_017_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_017_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_017_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_017_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_017_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_017_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_017_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
u_VREvent_t_1011 u_pEvent; u_VREvent_t_1011 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_017_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_017_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_017_HandleControllerOverlayInteractionAsMouse( vo
NTSTATUS IVROverlay_IVROverlay_017_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_017_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_017_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_017_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_017_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_017_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_017_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_017_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->vCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->vCenter, params->fRadius );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_017_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_017_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_017_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_017_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -500,7 +500,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_017_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_017_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_017_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_017_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_017_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_017_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_017_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_017_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_017_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_017_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_017_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_017_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_017_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_017_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_017_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_017_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_017_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_017_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_017_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_017_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_017_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_017_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_017_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_017_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_017_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_017_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_017_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_017_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_017_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_017_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_017_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_017_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_017_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_017_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_017_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_017_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_017_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_017_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_017_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_017_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -654,7 +654,7 @@ NTSTATUS IVROverlay_IVROverlay_017_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_017_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_017_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_017_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -662,7 +662,7 @@ NTSTATUS IVROverlay_IVROverlay_017_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_017_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_017_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_017_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_017_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_017_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_017_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->linux_side; struct u_IVROverlay_IVROverlay_017 *iface = (struct u_IVROverlay_IVROverlay_017 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_018_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_FindOverlay_params *params = (struct IVROverlay_IVROverlay_018_FindOverlay_params *)args; struct IVROverlay_IVROverlay_018_FindOverlay_params *params = (struct IVROverlay_IVROverlay_018_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_018_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_018_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_018_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_018_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_018_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_018_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_018_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_018_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_018_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_018_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_018_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_018_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_018_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_018_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_018_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_018_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_018_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_018_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_018_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_018_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_018_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_HideOverlay_params *params = (struct IVROverlay_IVROverlay_018_HideOverlay_params *)args; struct IVROverlay_IVROverlay_018_HideOverlay_params *params = (struct IVROverlay_IVROverlay_018_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_018_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_018_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_018_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_018_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_018_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_018_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_018_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_018_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_018_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_018_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
u_VREvent_t_1016 u_pEvent; u_VREvent_t_1016 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_018_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_018_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_018_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_018_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_018_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_018_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_018_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_018_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_018_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_018_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->vCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->vCenter, params->fRadius );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_018_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_018_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_018_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_018_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_018_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_018_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_018_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_018_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_018_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_018_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_018_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_018_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_018_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_018_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_018_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_018_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_018_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_018_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_018_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_018_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_018_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_018_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_018_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_018_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_018_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_018_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_018_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_018_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_018_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_018_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_018_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_018_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_018_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_018_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_018_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_018_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_018_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_018_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_018_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_018_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_018_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_018_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_018_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_018_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_018_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_018_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_018_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_018_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -654,7 +654,7 @@ NTSTATUS IVROverlay_IVROverlay_018_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_018_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_018_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_018_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_018_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_018_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_018_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->linux_side; struct u_IVROverlay_IVROverlay_018 *iface = (struct u_IVROverlay_IVROverlay_018 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_019_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_FindOverlay_params *params = (struct IVROverlay_IVROverlay_019_FindOverlay_params *)args; struct IVROverlay_IVROverlay_019_FindOverlay_params *params = (struct IVROverlay_IVROverlay_019_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_019_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_019_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_019_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_019_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_019_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_019_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_019_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_019_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_019_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_019_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle ); params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetHighQualityOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetHighQualityOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_019_GetHighQualityOverlay_params *)args; struct IVROverlay_IVROverlay_019_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_019_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( ); params->_ret = iface->GetHighQualityOverlay( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetHighQualityOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_019_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_019_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_019_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_019_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_019_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_019_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_019_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_019_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_HideOverlay_params *params = (struct IVROverlay_IVROverlay_019_HideOverlay_params *)args; struct IVROverlay_IVROverlay_019_HideOverlay_params *params = (struct IVROverlay_IVROverlay_019_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_019_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_019_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_019_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_019_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_019_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_019_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_019_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_019_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_019_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_019_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_019_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_019_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_019_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_019_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_019_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_019_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_019_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_019_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_019_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_019_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_019_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_019_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_019_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_019_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_019_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_019_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_019_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_019_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_019_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_019_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_019_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_019_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_019_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_019_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_019_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_019_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_019_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_019_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_019_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_019_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_019_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_019_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_019_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_019_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_019_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_019_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_019_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_019_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_019_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_019_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_019_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_019_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_019_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_019_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_019_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_019_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_019_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_019_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_019_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_019_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_019_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_019_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_019_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_019_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_019_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_019_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_019_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_019_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -654,7 +654,7 @@ NTSTATUS IVROverlay_IVROverlay_019_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_019_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_019_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_019_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_019_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_019_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_019_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->linux_side; struct u_IVROverlay_IVROverlay_019 *iface = (struct u_IVROverlay_IVROverlay_019 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_020_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_FindOverlay_params *params = (struct IVROverlay_IVROverlay_020_FindOverlay_params *)args; struct IVROverlay_IVROverlay_020_FindOverlay_params *params = (struct IVROverlay_IVROverlay_020_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_020_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_020_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_020_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_020_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_020_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_020_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_020_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_020_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_020_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_020_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_020_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_020_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_020_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_020_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_020_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters ); params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters ); params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayAutoCurveDistanceRangeInMeters( voi
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_020_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_020_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_HideOverlay_params *params = (struct IVROverlay_IVROverlay_020_HideOverlay_params *)args; struct IVROverlay_IVROverlay_020_HideOverlay_params *params = (struct IVROverlay_IVROverlay_020_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_020_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_020_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_020_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_020_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_020_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_020_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_020_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_020_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_020_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_020_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_020_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_020_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_020_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_020_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_020_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_020_GetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_020_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_020_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( ); params->_ret = iface->GetGamepadFocusOverlay( );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetGamepadFocusOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetGamepadFocusOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_020_SetGamepadFocusOverlay_params *)args; struct IVROverlay_IVROverlay_020_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_020_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay ); params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetGamepadFocusOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayNeighbor_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo ); params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor( void *args ) NTSTATUS IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor( void *args )
{ {
struct IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor_params *)args; struct IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom ); params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_020_MoveGamepadFocusToNeighbor( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_020_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_020_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_020_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_020_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_020_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_020_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_020_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_020_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_020_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_020_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_020_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_020_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_020_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_020_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_020_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_020_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_020_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_020_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_020_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_020_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_020_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_020_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_020_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_020_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_020_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_020_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_020_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_020_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_020_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_020_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_020_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_020_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_020_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_020_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_020_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_020_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_020_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_020_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_020_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_020_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_020_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_020_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_020_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_020_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_020_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_020_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_020_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_020_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_020_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_020_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_020_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_020_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_020_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_020_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_020_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->linux_side; struct u_IVROverlay_IVROverlay_020 *iface = (struct u_IVROverlay_IVROverlay_020 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_021_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_FindOverlay_params *params = (struct IVROverlay_IVROverlay_021_FindOverlay_params *)args; struct IVROverlay_IVROverlay_021_FindOverlay_params *params = (struct IVROverlay_IVROverlay_021_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_021_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_021_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_021_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_021_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_021_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_021_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_021_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_021_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_021_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_021_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_021_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_021_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_021_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_021_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_021_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_021_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_021_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_HideOverlay_params *params = (struct IVROverlay_IVROverlay_021_HideOverlay_params *)args; struct IVROverlay_IVROverlay_021_HideOverlay_params *params = (struct IVROverlay_IVROverlay_021_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_021_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_021_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_021_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_021_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_021_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_021_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_021_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_021_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_021_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_021_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -364,7 +364,7 @@ NTSTATUS IVROverlay_IVROverlay_021_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_021_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_021_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_021_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_021_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_021_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_021_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_021_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_021_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unDepth );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -454,7 +454,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -462,7 +462,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -470,7 +470,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -478,7 +478,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_021_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_021_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_021_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_021_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_021_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_021_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_021_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_021_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_021_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_021_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_021_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_021_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_021_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_021_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_021_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_021_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_021_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_021_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_021_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_021_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_021_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_021_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_021_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_021_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_021_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_021_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_021_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_021_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_021_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_021_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_021_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_021_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_021_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_021_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_021_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_021_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_021_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_021_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_021_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_021_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_021_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_021_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_021_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_021_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_021_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_021_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_021_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_021_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_021_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_021_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_021_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->linux_side; struct u_IVROverlay_IVROverlay_021 *iface = (struct u_IVROverlay_IVROverlay_021 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_022_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_FindOverlay_params *params = (struct IVROverlay_IVROverlay_022_FindOverlay_params *)args; struct IVROverlay_IVROverlay_022_FindOverlay_params *params = (struct IVROverlay_IVROverlay_022_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_022_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_022_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_022_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_022_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_022_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_022_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_022_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_022_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_022_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_022_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_022_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_022_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_022_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_022_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_022_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError ); params->_ret = iface->GetOverlayRenderModel( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pColor, params->pError );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderModel( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderModel( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRenderModel_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayRenderModel_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRenderModel_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor ); params->_ret = iface->SetOverlayRenderModel( params->ulOverlayHandle, params->pchRenderModel, params->pColor );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRenderModel( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot ); params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot ); params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_022_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_HideOverlay_params *params = (struct IVROverlay_IVROverlay_022_HideOverlay_params *)args; struct IVROverlay_IVROverlay_022_HideOverlay_params *params = (struct IVROverlay_IVROverlay_022_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_022_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_022_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_022_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_022_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_022_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_022_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_022_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_022_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_022_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_022_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_022_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_022_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_022_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_022_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_022_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius ); params->_ret = iface->SetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->fRadius );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius ); params->_ret = iface->GetOverlayDualAnalogTransform( params->ulOverlay, params->eWhich, params->pvCenter, params->pfRadius );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayDualAnalogTransform( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration( void *args ) NTSTATUS IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration( void *args )
{ {
struct IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration_params *)args; struct IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_022_TriggerLaserMouseHapticVibration( void *args
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursor( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCursor_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCursor_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle ); params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor ); params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayCursorPositionOverride( void *args
NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayCursorPositionOverride( void *arg
NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_022_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_022_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_022_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_022_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -500,7 +500,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel );
return 0; return 0;
} }
@ -508,7 +508,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_022_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_022_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_022_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_022_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_022_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_022_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_022_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_022_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_022_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_022_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_022_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_022_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_022_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_022_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_022_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_022_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_022_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_022_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_022_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_022_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_022_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_022_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_022_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_022_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_022_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_022_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->pchDescription, params->unCharMax, params->pchExistingText, params->bUseMinimalMode, params->uUserValue );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_022_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_022_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_022_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_022_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_022_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_022_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_022_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_022_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_022_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_022_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_022_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_022_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_022_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_022_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_022_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_022_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -654,7 +654,7 @@ NTSTATUS IVROverlay_IVROverlay_022_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_022_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_022_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_022_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_022_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_022_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_022_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->linux_side; struct u_IVROverlay_IVROverlay_022 *iface = (struct u_IVROverlay_IVROverlay_022 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_024_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_FindOverlay_params *params = (struct IVROverlay_IVROverlay_024_FindOverlay_params *)args; struct IVROverlay_IVROverlay_024_FindOverlay_params *params = (struct IVROverlay_IVROverlay_024_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_024_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_024_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_024_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_024_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_024_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_024_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_024_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_024_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_024_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_024_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_024_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_024_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_024_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_024_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_024_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot ); params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot ); params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_024_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_HideOverlay_params *params = (struct IVROverlay_IVROverlay_024_HideOverlay_params *)args; struct IVROverlay_IVROverlay_024_HideOverlay_params *params = (struct IVROverlay_IVROverlay_024_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_024_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_024_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_024_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_024_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_024_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_024_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_024_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_024_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_024_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_024_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
u_VREvent_t_11030 u_pEvent; u_VREvent_t_11030 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -372,7 +372,7 @@ NTSTATUS IVROverlay_IVROverlay_024_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_024_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_024_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_024_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_024_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration( void *args ) NTSTATUS IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration( void *args )
{ {
struct IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration_params *)args; struct IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration( void *args
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursor( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCursor_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCursor_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle ); params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor ); params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride( void *args
NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride( void *arg
NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_024_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_024_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_024_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_024_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_024_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_024_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -486,7 +486,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_024_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_024_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_024_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_024_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_024_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_024_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_024_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_024_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_024_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_024_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_024_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_024_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_024_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_024_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_024_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_024_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_024_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_024_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_024_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_024_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_024_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_024_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_024_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_024_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_024_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_024_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_024_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_024_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_024_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_024_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_024_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_024_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_024_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_024_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_024_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_024_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_024_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_024_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_024_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_024_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_024_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_024_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_024_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_024_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_024_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_024_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_024_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->linux_side; struct u_IVROverlay_IVROverlay_024 *iface = (struct u_IVROverlay_IVROverlay_024 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_025_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_FindOverlay_params *params = (struct IVROverlay_IVROverlay_025_FindOverlay_params *)args; struct IVROverlay_IVROverlay_025_FindOverlay_params *params = (struct IVROverlay_IVROverlay_025_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_025_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_025_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_025_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_025_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_025_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_025_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_025_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_025_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_025_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_025_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_025_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_025_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_025_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_025_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_025_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot ); params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot ); params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformProjection( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformProjection( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformProjection_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayTransformProjection_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye ); params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayTransformProjection( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_025_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_HideOverlay_params *params = (struct IVROverlay_IVROverlay_025_HideOverlay_params *)args; struct IVROverlay_IVROverlay_025_HideOverlay_params *params = (struct IVROverlay_IVROverlay_025_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_025_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_025_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_025_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_025_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_025_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_025_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_025_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_025_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_025_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_025_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
u_VREvent_t_1168 u_pEvent; u_VREvent_t_1168 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -380,7 +380,7 @@ NTSTATUS IVROverlay_IVROverlay_025_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_025_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_025_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_025_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_025_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration( void *args ) NTSTATUS IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration( void *args )
{ {
struct IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration_params *)args; struct IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_025_TriggerLaserMouseHapticVibration( void *args
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursor( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCursor_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCursor_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle ); params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor ); params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayCursorPositionOverride( void *args
NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayCursorPositionOverride( void *arg
NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_025_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_025_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_025_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_025_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_025_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_025_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -494,7 +494,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_025_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_025_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_025_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_025_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_025_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_025_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_025_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_025_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_025_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_025_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_025_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_025_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_025_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_025_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_025_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_025_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_025_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_025_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_025_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_025_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_025_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_025_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_025_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_025_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_025_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_025_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_025_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_025_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_025_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_025_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_025_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_025_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_025_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_025_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_025_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_025_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_025_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_025_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_025_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_025_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_025_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_025_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_025_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_025_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_025_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_025_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_025_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_025_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->linux_side; struct u_IVROverlay_IVROverlay_025 *iface = (struct u_IVROverlay_IVROverlay_025 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_026_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_FindOverlay_params *params = (struct IVROverlay_IVROverlay_026_FindOverlay_params *)args; struct IVROverlay_IVROverlay_026_FindOverlay_params *params = (struct IVROverlay_IVROverlay_026_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_026_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_026_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_026_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_026_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_026_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_026_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_026_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_026_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_026_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_026_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_026_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_026_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_026_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_026_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_026_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayPreCurvePitch( params->ulOverlayHandle, params->fRadians ); params->_ret = iface->SetOverlayPreCurvePitch( params->ulOverlayHandle, params->fRadians );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayPreCurvePitch( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayPreCurvePitch( params->ulOverlayHandle, params->pfRadians ); params->_ret = iface->GetOverlayPreCurvePitch( params->ulOverlayHandle, params->pfRadians );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayPreCurvePitch( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->GetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform ); params->_ret = iface->SetOverlayTransformOverlayRelative( params->ulOverlayHandle, params->ulOverlayHandleParent, params->pmatParentOverlayToOverlayTransform );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformOverlayRelative( void *arg
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot ); params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot ); params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformProjection( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformProjection( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformProjection_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayTransformProjection_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye ); params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayTransformProjection( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_026_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_HideOverlay_params *params = (struct IVROverlay_IVROverlay_026_HideOverlay_params *)args; struct IVROverlay_IVROverlay_026_HideOverlay_params *params = (struct IVROverlay_IVROverlay_026_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_026_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_026_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_026_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_026_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_026_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_026_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVROverlay_IVROverlay_026_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -384,7 +384,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_026_WaitFrameSync( void *args ) NTSTATUS IVROverlay_IVROverlay_026_WaitFrameSync( void *args )
{ {
struct IVROverlay_IVROverlay_026_WaitFrameSync_params *params = (struct IVROverlay_IVROverlay_026_WaitFrameSync_params *)args; struct IVROverlay_IVROverlay_026_WaitFrameSync_params *params = (struct IVROverlay_IVROverlay_026_WaitFrameSync_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->WaitFrameSync( params->nTimeoutMs ); params->_ret = iface->WaitFrameSync( params->nTimeoutMs );
return 0; return 0;
} }
@ -392,7 +392,7 @@ NTSTATUS IVROverlay_IVROverlay_026_WaitFrameSync( void *args )
NTSTATUS IVROverlay_IVROverlay_026_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_026_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_026_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
u_VREvent_t_1168 u_pEvent; u_VREvent_t_1168 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_026_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_026_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_026_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_026_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_026_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration( void *args ) NTSTATUS IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration( void *args )
{ {
struct IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration_params *)args; struct IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_026_TriggerLaserMouseHapticVibration( void *args
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursor( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCursor_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCursor_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle ); params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor ); params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayCursorPositionOverride( void *args
NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayCursorPositionOverride( void *arg
NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_026_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_026_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_026_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_026_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -500,7 +500,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel );
return 0; return 0;
} }
@ -508,7 +508,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_026_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_026_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_026_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_026_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_026_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_026_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_026_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_026_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_026_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_026_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_026_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_026_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_026_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_026_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_026_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_026_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_026_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_026_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_026_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_026_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_026_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_026_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_026_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_026_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_026_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_026_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_026_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_026_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_026_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_026_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_026_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_026_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_026_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_026_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_026_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_026_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_026_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_026_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_026_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_026_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -646,7 +646,7 @@ NTSTATUS IVROverlay_IVROverlay_026_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_026_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_026_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -654,7 +654,7 @@ NTSTATUS IVROverlay_IVROverlay_026_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_026_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_026_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_026_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_026_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_026_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_026_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->linux_side; struct u_IVROverlay_IVROverlay_026 *iface = (struct u_IVROverlay_IVROverlay_026 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVROverlay_IVROverlay_027_FindOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_FindOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_FindOverlay_params *params = (struct IVROverlay_IVROverlay_027_FindOverlay_params *)args; struct IVROverlay_IVROverlay_027_FindOverlay_params *params = (struct IVROverlay_IVROverlay_027_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle ); params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVROverlay_IVROverlay_027_FindOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_CreateOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_CreateOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_027_CreateOverlay_params *)args; struct IVROverlay_IVROverlay_027_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_027_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle ); params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayName, params->pOverlayHandle );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVROverlay_IVROverlay_027_CreateOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_DestroyOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_DestroyOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_027_DestroyOverlay_params *)args; struct IVROverlay_IVROverlay_027_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_027_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle ); params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVROverlay_IVROverlay_027_DestroyOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayKey( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayKey( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayKey_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayKey_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayKey( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayKey( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayName_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetOverlayName( params->ulOverlayHandle, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayName( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayName( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayName_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayName_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayName_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName ); params->_ret = iface->SetOverlayName( params->ulOverlayHandle, params->pchName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayName( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayImageData( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayImageData( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayImageData_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayImageData_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight ); params->_ret = iface->GetOverlayImageData( params->ulOverlayHandle, params->pvBuffer, params->unBufferSize, params->punWidth, params->punHeight );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayImageData( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error ); params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayErrorNameFromEnum( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID ); params->_ret = iface->SetOverlayRenderingPid( params->ulOverlayHandle, params->unPID );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayRenderingPid( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayRenderingPid( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayRenderingPid_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayRenderingPid_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayRenderingPid_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle ); params->_ret = iface->GetOverlayRenderingPid( params->ulOverlayHandle );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayRenderingPid( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled ); params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlag( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlag( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayFlag_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled ); params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlag( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlags( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlags( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayFlags_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayFlags_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayFlags_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags ); params->_ret = iface->GetOverlayFlags( params->ulOverlayHandle, params->pFlags );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayFlags( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayColor_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue ); params->_ret = iface->SetOverlayColor( params->ulOverlayHandle, params->fRed, params->fGreen, params->fBlue );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayColor( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayColor( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayColor_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayColor_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue ); params->_ret = iface->GetOverlayColor( params->ulOverlayHandle, params->pfRed, params->pfGreen, params->pfBlue );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayColor( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha ); params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayAlpha( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayAlpha( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayAlpha_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha ); params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayAlpha( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect ); params->_ret = iface->SetOverlayTexelAspect( params->ulOverlayHandle, params->fTexelAspect );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexelAspect( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexelAspect( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTexelAspect_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTexelAspect_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTexelAspect_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect ); params->_ret = iface->GetOverlayTexelAspect( params->ulOverlayHandle, params->pfTexelAspect );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexelAspect( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_027_SetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_027_SetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_027_SetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder ); params->_ret = iface->SetOverlaySortOrder( params->ulOverlayHandle, params->unSortOrder );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlaySortOrder( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlaySortOrder( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_027_GetOverlaySortOrder_params *)args; struct IVROverlay_IVROverlay_027_GetOverlaySortOrder_params *params = (struct IVROverlay_IVROverlay_027_GetOverlaySortOrder_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder ); params->_ret = iface->GetOverlaySortOrder( params->ulOverlayHandle, params->punSortOrder );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlaySortOrder( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters ); params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayWidthInMeters( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayWidthInMeters( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayWidthInMeters_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters ); params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayWidthInMeters( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature ); params->_ret = iface->SetOverlayCurvature( params->ulOverlayHandle, params->fCurvature );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayCurvature( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayCurvature( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayCurvature_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayCurvature_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayCurvature_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature ); params->_ret = iface->GetOverlayCurvature( params->ulOverlayHandle, params->pfCurvature );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayCurvature( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayPreCurvePitch( params->ulOverlayHandle, params->fRadians ); params->_ret = iface->SetOverlayPreCurvePitch( params->ulOverlayHandle, params->fRadians );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayPreCurvePitch( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayPreCurvePitch( params->ulOverlayHandle, params->pfRadians ); params->_ret = iface->GetOverlayPreCurvePitch( params->ulOverlayHandle, params->pfRadians );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayPreCurvePitch( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace ); params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace ); params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureColorSpace( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -248,7 +248,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureBounds( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureBounds( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureBounds_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds ); params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0; return 0;
} }
@ -256,7 +256,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureBounds( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformType( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformType( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformType_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType ); params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformType( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform ); params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -288,7 +288,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform ); params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0; return 0;
} }
@ -296,7 +296,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceRelative( voi
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName ); params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize ); params->_ret = iface->GetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->punDeviceIndex, params->pchComponentName, params->unComponentNameSize );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformTrackedDeviceComponent( vo
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot ); params->_ret = iface->SetOverlayTransformCursor( params->ulCursorOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformCursor( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformCursor_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTransformCursor_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTransformCursor_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot ); params->_ret = iface->GetOverlayTransformCursor( params->ulOverlayHandle, params->pvHotspot );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTransformCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformProjection( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformProjection( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformProjection_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayTransformProjection_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayTransformProjection_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye ); params->_ret = iface->SetOverlayTransformProjection( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform, params->pProjection, params->eEye );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayTransformProjection( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ShowOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ShowOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowOverlay_params *)args; struct IVROverlay_IVROverlay_027_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle ); params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ShowOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_HideOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_HideOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_HideOverlay_params *params = (struct IVROverlay_IVROverlay_027_HideOverlay_params *)args; struct IVROverlay_IVROverlay_027_HideOverlay_params *params = (struct IVROverlay_IVROverlay_027_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle ); params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVROverlay_IVROverlay_027_HideOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_IsOverlayVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_027_IsOverlayVisible( void *args )
{ {
struct IVROverlay_IVROverlay_027_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_027_IsOverlayVisible_params *)args; struct IVROverlay_IVROverlay_027_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_027_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle ); params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVROverlay_IVROverlay_027_IsOverlayVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates_params *)args; struct IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform ); params->_ret = iface->GetTransformForOverlayCoordinates( params->ulOverlayHandle, params->eTrackingOrigin, params->coordinatesInOverlay, params->pmatTransform );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetTransformForOverlayCoordinates( void *args
NTSTATUS IVROverlay_IVROverlay_027_WaitFrameSync( void *args ) NTSTATUS IVROverlay_IVROverlay_027_WaitFrameSync( void *args )
{ {
struct IVROverlay_IVROverlay_027_WaitFrameSync_params *params = (struct IVROverlay_IVROverlay_027_WaitFrameSync_params *)args; struct IVROverlay_IVROverlay_027_WaitFrameSync_params *params = (struct IVROverlay_IVROverlay_027_WaitFrameSync_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->WaitFrameSync( params->nTimeoutMs ); params->_ret = iface->WaitFrameSync( params->nTimeoutMs );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVROverlay_IVROverlay_027_WaitFrameSync( void *args )
NTSTATUS IVROverlay_IVROverlay_027_PollNextOverlayEvent( void *args ) NTSTATUS IVROverlay_IVROverlay_027_PollNextOverlayEvent( void *args )
{ {
struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *)args; struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
u_VREvent_t_223 u_pEvent; u_VREvent_t_223 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -388,7 +388,7 @@ NTSTATUS IVROverlay_IVROverlay_027_PollNextOverlayEvent( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod ); params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0; return 0;
} }
@ -396,7 +396,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayInputMethod( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayInputMethod( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayInputMethod_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod ); params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0; return 0;
} }
@ -404,7 +404,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayInputMethod( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -412,7 +412,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayMouseScale( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayMouseScale( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayMouseScale_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale ); params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0; return 0;
} }
@ -420,7 +420,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayMouseScale( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ComputeOverlayIntersection( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ComputeOverlayIntersection( void *args )
{ {
struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params *)args; struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_027_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults ); params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0; return 0;
} }
@ -428,7 +428,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ComputeOverlayIntersection( void *args )
NTSTATUS IVROverlay_IVROverlay_027_IsHoverTargetOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_IsHoverTargetOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params *)args; struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_027_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle ); params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -436,7 +436,7 @@ NTSTATUS IVROverlay_IVROverlay_027_IsHoverTargetOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayIntersectionMask( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayIntersectionMask( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayIntersectionMask_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayIntersectionMask_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayIntersectionMask_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize ); params->_ret = iface->SetOverlayIntersectionMask( params->ulOverlayHandle, params->pMaskPrimitives, params->unNumMaskPrimitives, params->unPrimitiveSize );
return 0; return 0;
} }
@ -444,7 +444,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayIntersectionMask( void *args )
NTSTATUS IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration( void *args ) NTSTATUS IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration( void *args )
{ {
struct IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration_params *)args; struct IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration_params *params = (struct IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude ); params->_ret = iface->TriggerLaserMouseHapticVibration( params->ulOverlayHandle, params->fDurationSeconds, params->fFrequency, params->fAmplitude );
return 0; return 0;
} }
@ -452,7 +452,7 @@ NTSTATUS IVROverlay_IVROverlay_027_TriggerLaserMouseHapticVibration( void *args
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursor( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursor( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCursor_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayCursor_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCursor_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle ); params->_ret = iface->SetOverlayCursor( params->ulOverlayHandle, params->ulCursorHandle );
return 0; return 0;
} }
@ -460,7 +460,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursor( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor ); params->_ret = iface->SetOverlayCursorPositionOverride( params->ulOverlayHandle, params->pvCursor );
return 0; return 0;
} }
@ -468,7 +468,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayCursorPositionOverride( void *args
NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride( void *args )
{ {
struct IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride_params *)args; struct IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride_params *params = (struct IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayCursorPositionOverride( params->ulOverlayHandle );
return 0; return 0;
} }
@ -476,7 +476,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayCursorPositionOverride( void *arg
NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_027_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_027_ClearOverlayTexture_params *)args; struct IVROverlay_IVROverlay_027_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_027_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle ); params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0; return 0;
} }
@ -484,7 +484,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ClearOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRaw( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRaw( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayRaw_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayRaw_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel ); params->_ret = iface->SetOverlayRaw( params->ulOverlayHandle, params->pvBuffer, params->unWidth, params->unHeight, params->unBytesPerPixel );
return 0; return 0;
} }
@ -492,7 +492,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayRaw( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFromFile( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFromFile( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayFromFile_params *)args; struct IVROverlay_IVROverlay_027_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_027_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath ); char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath ); params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath ); vrclient_free_path( u_pchFilePath );
@ -502,7 +502,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetOverlayFromFile( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexture( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexture( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTexture_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTexture_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds ); params->_ret = iface->GetOverlayTexture( params->ulOverlayHandle, params->pNativeTextureHandle, params->pNativeTextureRef, params->pWidth, params->pHeight, params->pNativeFormat, params->pAPIType, params->pColorSpace, params->pTextureBounds );
return 0; return 0;
} }
@ -510,7 +510,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTexture( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle( void *args )
{ {
struct IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle_params *)args; struct IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle_params *params = (struct IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle ); params->_ret = iface->ReleaseNativeOverlayHandle( params->ulOverlayHandle, params->pNativeTextureHandle );
return 0; return 0;
} }
@ -518,7 +518,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ReleaseNativeOverlayHandle( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureSize( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureSize( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureSize_params *)args; struct IVROverlay_IVROverlay_027_GetOverlayTextureSize_params *params = (struct IVROverlay_IVROverlay_027_GetOverlayTextureSize_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight ); params->_ret = iface->GetOverlayTextureSize( params->ulOverlayHandle, params->pWidth, params->pHeight );
return 0; return 0;
} }
@ -526,7 +526,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetOverlayTextureSize( void *args )
NTSTATUS IVROverlay_IVROverlay_027_CreateDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_CreateDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_027_CreateDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_027_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_027_CreateDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle ); params->_ret = iface->CreateDashboardOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pMainHandle, params->pThumbnailHandle );
return 0; return 0;
} }
@ -534,7 +534,7 @@ NTSTATUS IVROverlay_IVROverlay_027_CreateDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_IsDashboardVisible( void *args ) NTSTATUS IVROverlay_IVROverlay_027_IsDashboardVisible( void *args )
{ {
struct IVROverlay_IVROverlay_027_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_027_IsDashboardVisible_params *)args; struct IVROverlay_IVROverlay_027_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_027_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( ); params->_ret = iface->IsDashboardVisible( );
return 0; return 0;
} }
@ -542,7 +542,7 @@ NTSTATUS IVROverlay_IVROverlay_027_IsDashboardVisible( void *args )
NTSTATUS IVROverlay_IVROverlay_027_IsActiveDashboardOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_IsActiveDashboardOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params *)args; struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_027_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle ); params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0; return 0;
} }
@ -550,7 +550,7 @@ NTSTATUS IVROverlay_IVROverlay_027_IsActiveDashboardOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId ); params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0; return 0;
} }
@ -558,7 +558,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess_params *)args; struct IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId ); params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0; return 0;
} }
@ -566,7 +566,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetDashboardOverlaySceneProcess( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ShowDashboard( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ShowDashboard( void *args )
{ {
struct IVROverlay_IVROverlay_027_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_027_ShowDashboard_params *)args; struct IVROverlay_IVROverlay_027_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_027_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow ); iface->ShowDashboard( params->pchOverlayToShow );
return 0; return 0;
} }
@ -574,7 +574,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ShowDashboard( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice_params *)args; struct IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( ); params->_ret = iface->GetPrimaryDashboardDevice( );
return 0; return 0;
} }
@ -582,7 +582,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetPrimaryDashboardDevice( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_027_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_027_ShowKeyboard_params *)args; struct IVROverlay_IVROverlay_027_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_027_ShowKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboard( params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -590,7 +590,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboardForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboardForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowKeyboardForOverlay_params *)args; struct IVROverlay_IVROverlay_027_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowKeyboardForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue ); params->_ret = iface->ShowKeyboardForOverlay( params->ulOverlayHandle, params->eInputMode, params->eLineInputMode, params->unFlags, params->pchDescription, params->unCharMax, params->pchExistingText, params->uUserValue );
return 0; return 0;
} }
@ -598,7 +598,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ShowKeyboardForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_GetKeyboardText( void *args ) NTSTATUS IVROverlay_IVROverlay_027_GetKeyboardText( void *args )
{ {
struct IVROverlay_IVROverlay_027_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_027_GetKeyboardText_params *)args; struct IVROverlay_IVROverlay_027_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_027_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText ); params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0; return 0;
} }
@ -606,7 +606,7 @@ NTSTATUS IVROverlay_IVROverlay_027_GetKeyboardText( void *args )
NTSTATUS IVROverlay_IVROverlay_027_HideKeyboard( void *args ) NTSTATUS IVROverlay_IVROverlay_027_HideKeyboard( void *args )
{ {
struct IVROverlay_IVROverlay_027_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_027_HideKeyboard_params *)args; struct IVROverlay_IVROverlay_027_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_027_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
iface->HideKeyboard( ); iface->HideKeyboard( );
return 0; return 0;
} }
@ -614,7 +614,7 @@ NTSTATUS IVROverlay_IVROverlay_027_HideKeyboard( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute_params *)args; struct IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform ); iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0; return 0;
} }
@ -622,7 +622,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardTransformAbsolute( void *args )
NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay_params *)args; struct IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect ); iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0; return 0;
} }
@ -630,7 +630,7 @@ NTSTATUS IVROverlay_IVROverlay_027_SetKeyboardPositionForOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_ShowMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_ShowMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowMessageOverlay_params *)args; struct IVROverlay_IVROverlay_027_ShowMessageOverlay_params *params = (struct IVROverlay_IVROverlay_027_ShowMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text ); params->_ret = iface->ShowMessageOverlay( params->pchText, params->pchCaption, params->pchButton0Text, params->pchButton1Text, params->pchButton2Text, params->pchButton3Text );
return 0; return 0;
} }
@ -638,7 +638,7 @@ NTSTATUS IVROverlay_IVROverlay_027_ShowMessageOverlay( void *args )
NTSTATUS IVROverlay_IVROverlay_027_CloseMessageOverlay( void *args ) NTSTATUS IVROverlay_IVROverlay_027_CloseMessageOverlay( void *args )
{ {
struct IVROverlay_IVROverlay_027_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_027_CloseMessageOverlay_params *)args; struct IVROverlay_IVROverlay_027_CloseMessageOverlay_params *params = (struct IVROverlay_IVROverlay_027_CloseMessageOverlay_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side; struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->u_iface;
iface->CloseMessageOverlay( ); iface->CloseMessageOverlay( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *)args; struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel; u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr ); params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr );
@ -19,7 +19,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *)args; struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel; u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr ); iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr );
@ -30,7 +30,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen ); params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0; return 0;
} }
@ -38,7 +38,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *)args; struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( ); params->_ret = iface->GetRenderModelCount( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen ); params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( ); params->_ret = iface->GetRenderModelCount( );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName ); params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen ); params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen ); params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *)args; struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pComponentState ); params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pComponentState );
@ -66,7 +66,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *)args; struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *)args; struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ); params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *)args; struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D ); iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen ); params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( ); params->_ret = iface->GetRenderModelCount( );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName ); params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen ); params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen ); params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *)args; struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState ); params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState );
@ -82,7 +82,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *)args; struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *)args; struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ); params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *)args; struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture ); params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *)args; struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D ); iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen ); params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( ); params->_ret = iface->GetRenderModelCount( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName ); params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen ); params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen ); params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState ); params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState );
@ -90,7 +90,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *)args; struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -98,7 +98,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelThumbnailURL( params->pchRenderModelName, params->pchThumbnailURL, params->unThumbnailURLLen, params->peError ); params->_ret = iface->GetRenderModelThumbnailURL( params->pchRenderModelName, params->pchThumbnailURL, params->unThumbnailURLLen, params->peError );
return 0; return 0;
} }
@ -106,7 +106,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelOriginalPath( params->pchRenderModelName, params->pchOriginalPath, params->unOriginalPathLen, params->peError ); params->_ret = iface->GetRenderModelOriginalPath( params->pchRenderModelName, params->pchOriginalPath, params->unOriginalPathLen, params->peError );
return 0; return 0;
} }
@ -114,7 +114,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *)args; struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error ); params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *)args; struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ); params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *)args; struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture ); params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *)args; struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D ); iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen ); params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( ); params->_ret = iface->GetRenderModelCount( );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName ); params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen ); params->_ret = iface->GetComponentName( params->pchRenderModelName, params->unComponentIndex, params->pchComponentName, params->unComponentNameLen );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen ); params->_ret = iface->GetComponentRenderModelName( params->pchRenderModelName, params->pchComponentName, params->pchComponentRenderModelName, params->unComponentRenderModelNameLen );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentStateForDevicePath( params->pchRenderModelName, params->pchComponentName, params->devicePath, params->pState, params->pComponentState ); params->_ret = iface->GetComponentStateForDevicePath( params->pchRenderModelName, params->pchComponentName, params->devicePath, params->pState, params->pComponentState );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( voi
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState ); params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pState, params->pComponentState );
@ -98,7 +98,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args )
NTSTATUS IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *)args; struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName ); params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0; return 0;
} }
@ -106,7 +106,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelThumbnailURL( params->pchRenderModelName, params->pchThumbnailURL, params->unThumbnailURLLen, params->peError ); params->_ret = iface->GetRenderModelThumbnailURL( params->pchRenderModelName, params->pchThumbnailURL, params->unThumbnailURLLen, params->peError );
return 0; return 0;
} }
@ -114,7 +114,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelOriginalPath( params->pchRenderModelName, params->pchOriginalPath, params->unOriginalPathLen, params->peError ); params->_ret = iface->GetRenderModelOriginalPath( params->pchRenderModelName, params->pchOriginalPath, params->unOriginalPathLen, params->peError );
return 0; return 0;
} }
@ -122,7 +122,7 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *a
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum( void *args ) NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum( void *args )
{ {
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *)args; struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->linux_side; struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error ); params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRResources_IVRResources_001_LoadSharedResource( void *args ) NTSTATUS IVRResources_IVRResources_001_LoadSharedResource( void *args )
{ {
struct IVRResources_IVRResources_001_LoadSharedResource_params *params = (struct IVRResources_IVRResources_001_LoadSharedResource_params *)args; struct IVRResources_IVRResources_001_LoadSharedResource_params *params = (struct IVRResources_IVRResources_001_LoadSharedResource_params *)args;
struct u_IVRResources_IVRResources_001 *iface = (struct u_IVRResources_IVRResources_001 *)params->linux_side; struct u_IVRResources_IVRResources_001 *iface = (struct u_IVRResources_IVRResources_001 *)params->u_iface;
params->_ret = iface->LoadSharedResource( params->pchResourceName, params->pchBuffer, params->unBufferLen ); params->_ret = iface->LoadSharedResource( params->pchResourceName, params->pchBuffer, params->unBufferLen );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRResources_IVRResources_001_LoadSharedResource( void *args )
NTSTATUS IVRResources_IVRResources_001_GetResourceFullPath( void *args ) NTSTATUS IVRResources_IVRResources_001_GetResourceFullPath( void *args )
{ {
struct IVRResources_IVRResources_001_GetResourceFullPath_params *params = (struct IVRResources_IVRResources_001_GetResourceFullPath_params *)args; struct IVRResources_IVRResources_001_GetResourceFullPath_params *params = (struct IVRResources_IVRResources_001_GetResourceFullPath_params *)args;
struct u_IVRResources_IVRResources_001 *iface = (struct u_IVRResources_IVRResources_001 *)params->linux_side; struct u_IVRResources_IVRResources_001 *iface = (struct u_IVRResources_IVRResources_001 *)params->u_iface;
params->_ret = iface->GetResourceFullPath( params->pchResourceName, params->pchResourceTypeDirectory, params->pchPathBuffer, params->unBufferLen ); params->_ret = iface->GetResourceFullPath( params->pchResourceName, params->pchResourceTypeDirectory, params->pchPathBuffer, params->unBufferLen );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *)args; struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
char *u_pchPreviewFilename = vrclient_dos_to_unix_path( params->pchPreviewFilename ); char *u_pchPreviewFilename = vrclient_dos_to_unix_path( params->pchPreviewFilename );
char *u_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename ); char *u_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename );
params->_ret = iface->RequestScreenshot( params->pOutScreenshotHandle, params->type, u_pchPreviewFilename, u_pchVRFilename ); params->_ret = iface->RequestScreenshot( params->pOutScreenshotHandle, params->type, u_pchPreviewFilename, u_pchVRFilename );
@ -20,7 +20,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args )
NTSTATUS IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *)args; struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->HookScreenshot( params->pSupportedTypes, params->numTypes ); params->_ret = iface->HookScreenshot( params->pSupportedTypes, params->numTypes );
return 0; return 0;
} }
@ -28,7 +28,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args )
NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *)args; struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->GetScreenshotPropertyType( params->screenshotHandle, params->pError ); params->_ret = iface->GetScreenshotPropertyType( params->screenshotHandle, params->pError );
return 0; return 0;
} }
@ -36,7 +36,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args
NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *)args; struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->GetScreenshotPropertyFilename( params->screenshotHandle, params->filenameType, params->pchFilename, params->cchFilename, params->pError ); params->_ret = iface->GetScreenshotPropertyFilename( params->screenshotHandle, params->filenameType, params->pchFilename, params->cchFilename, params->pError );
params->_ret = vrclient_unix_path_to_dos_path( params->_ret, params->pchFilename, params->pchFilename, params->cchFilename ); params->_ret = vrclient_unix_path_to_dos_path( params->_ret, params->pchFilename, params->pchFilename, params->cchFilename );
return 0; return 0;
@ -45,7 +45,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *
NTSTATUS IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *params = (struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *)args; struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *params = (struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->UpdateScreenshotProgress( params->screenshotHandle, params->flProgress ); params->_ret = iface->UpdateScreenshotProgress( params->screenshotHandle, params->flProgress );
return 0; return 0;
} }
@ -53,7 +53,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args
NTSTATUS IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *)args; struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
char *u_pchPreviewFilename = vrclient_dos_to_unix_path( params->pchPreviewFilename ); char *u_pchPreviewFilename = vrclient_dos_to_unix_path( params->pchPreviewFilename );
char *u_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename ); char *u_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename );
params->_ret = iface->TakeStereoScreenshot( params->pOutScreenshotHandle, u_pchPreviewFilename, u_pchVRFilename ); params->_ret = iface->TakeStereoScreenshot( params->pOutScreenshotHandle, u_pchPreviewFilename, u_pchVRFilename );
@ -65,7 +65,7 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args )
NTSTATUS IVRScreenshots_IVRScreenshots_001_SubmitScreenshot( void *args ) NTSTATUS IVRScreenshots_IVRScreenshots_001_SubmitScreenshot( void *args )
{ {
struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *)args; struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->linux_side; struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
char *u_pchSourcePreviewFilename = vrclient_dos_to_unix_path( params->pchSourcePreviewFilename ); char *u_pchSourcePreviewFilename = vrclient_dos_to_unix_path( params->pchSourcePreviewFilename );
char *u_pchSourceVRFilename = vrclient_dos_to_unix_path( params->pchSourceVRFilename ); char *u_pchSourceVRFilename = vrclient_dos_to_unix_path( params->pchSourceVRFilename );
params->_ret = iface->SubmitScreenshot( params->screenshotHandle, params->type, u_pchSourcePreviewFilename, u_pchSourceVRFilename ); params->_ret = iface->SubmitScreenshot( params->screenshotHandle, params->type, u_pchSourcePreviewFilename, u_pchSourceVRFilename );

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args ) NTSTATUS IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args )
{ {
struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *)args; struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError ); params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args )
NTSTATUS IVRSettings_IVRSettings_001_Sync( void *args ) NTSTATUS IVRSettings_IVRSettings_001_Sync( void *args )
{ {
struct IVRSettings_IVRSettings_001_Sync_params *params = (struct IVRSettings_IVRSettings_001_Sync_params *)args; struct IVRSettings_IVRSettings_001_Sync_params *params = (struct IVRSettings_IVRSettings_001_Sync_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->Sync( params->bForce, params->peError ); params->_ret = iface->Sync( params->bForce, params->peError );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSettings_IVRSettings_001_Sync( void *args )
NTSTATUS IVRSettings_IVRSettings_001_GetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_001_GetBool( void *args )
{ {
struct IVRSettings_IVRSettings_001_GetBool_params *params = (struct IVRSettings_IVRSettings_001_GetBool_params *)args; struct IVRSettings_IVRSettings_001_GetBool_params *params = (struct IVRSettings_IVRSettings_001_GetBool_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->bDefaultValue, params->peError ); params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->bDefaultValue, params->peError );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSettings_IVRSettings_001_GetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_001_SetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_001_SetBool( void *args )
{ {
struct IVRSettings_IVRSettings_001_SetBool_params *params = (struct IVRSettings_IVRSettings_001_SetBool_params *)args; struct IVRSettings_IVRSettings_001_SetBool_params *params = (struct IVRSettings_IVRSettings_001_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError ); iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSettings_IVRSettings_001_SetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_001_GetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_001_GetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_001_GetInt32_params *params = (struct IVRSettings_IVRSettings_001_GetInt32_params *)args; struct IVRSettings_IVRSettings_001_GetInt32_params *params = (struct IVRSettings_IVRSettings_001_GetInt32_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->nDefaultValue, params->peError ); params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->nDefaultValue, params->peError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSettings_IVRSettings_001_GetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_001_SetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_001_SetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_001_SetInt32_params *params = (struct IVRSettings_IVRSettings_001_SetInt32_params *)args; struct IVRSettings_IVRSettings_001_SetInt32_params *params = (struct IVRSettings_IVRSettings_001_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError ); iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSettings_IVRSettings_001_SetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_001_GetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_001_GetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_001_GetFloat_params *params = (struct IVRSettings_IVRSettings_001_GetFloat_params *)args; struct IVRSettings_IVRSettings_001_GetFloat_params *params = (struct IVRSettings_IVRSettings_001_GetFloat_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->flDefaultValue, params->peError ); params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->flDefaultValue, params->peError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSettings_IVRSettings_001_GetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_001_SetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_001_SetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_001_SetFloat_params *params = (struct IVRSettings_IVRSettings_001_SetFloat_params *)args; struct IVRSettings_IVRSettings_001_SetFloat_params *params = (struct IVRSettings_IVRSettings_001_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError ); iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSettings_IVRSettings_001_SetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_001_GetString( void *args ) NTSTATUS IVRSettings_IVRSettings_001_GetString( void *args )
{ {
struct IVRSettings_IVRSettings_001_GetString_params *params = (struct IVRSettings_IVRSettings_001_GetString_params *)args; struct IVRSettings_IVRSettings_001_GetString_params *params = (struct IVRSettings_IVRSettings_001_GetString_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->pchDefaultValue, params->peError ); iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->pchDefaultValue, params->peError );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSettings_IVRSettings_001_GetString( void *args )
NTSTATUS IVRSettings_IVRSettings_001_SetString( void *args ) NTSTATUS IVRSettings_IVRSettings_001_SetString( void *args )
{ {
struct IVRSettings_IVRSettings_001_SetString_params *params = (struct IVRSettings_IVRSettings_001_SetString_params *)args; struct IVRSettings_IVRSettings_001_SetString_params *params = (struct IVRSettings_IVRSettings_001_SetString_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError ); iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSettings_IVRSettings_001_SetString( void *args )
NTSTATUS IVRSettings_IVRSettings_001_RemoveSection( void *args ) NTSTATUS IVRSettings_IVRSettings_001_RemoveSection( void *args )
{ {
struct IVRSettings_IVRSettings_001_RemoveSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveSection_params *)args; struct IVRSettings_IVRSettings_001_RemoveSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError ); iface->RemoveSection( params->pchSection, params->peError );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSettings_IVRSettings_001_RemoveSection( void *args )
NTSTATUS IVRSettings_IVRSettings_001_RemoveKeyInSection( void *args ) NTSTATUS IVRSettings_IVRSettings_001_RemoveKeyInSection( void *args )
{ {
struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *)args; struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->linux_side; struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError ); iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args ) NTSTATUS IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args )
{ {
struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *)args; struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError ); params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args )
NTSTATUS IVRSettings_IVRSettings_002_Sync( void *args ) NTSTATUS IVRSettings_IVRSettings_002_Sync( void *args )
{ {
struct IVRSettings_IVRSettings_002_Sync_params *params = (struct IVRSettings_IVRSettings_002_Sync_params *)args; struct IVRSettings_IVRSettings_002_Sync_params *params = (struct IVRSettings_IVRSettings_002_Sync_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->Sync( params->bForce, params->peError ); params->_ret = iface->Sync( params->bForce, params->peError );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSettings_IVRSettings_002_Sync( void *args )
NTSTATUS IVRSettings_IVRSettings_002_SetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_002_SetBool( void *args )
{ {
struct IVRSettings_IVRSettings_002_SetBool_params *params = (struct IVRSettings_IVRSettings_002_SetBool_params *)args; struct IVRSettings_IVRSettings_002_SetBool_params *params = (struct IVRSettings_IVRSettings_002_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError ); iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSettings_IVRSettings_002_SetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_002_SetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_002_SetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_002_SetInt32_params *params = (struct IVRSettings_IVRSettings_002_SetInt32_params *)args; struct IVRSettings_IVRSettings_002_SetInt32_params *params = (struct IVRSettings_IVRSettings_002_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError ); iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSettings_IVRSettings_002_SetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_002_SetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_002_SetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_002_SetFloat_params *params = (struct IVRSettings_IVRSettings_002_SetFloat_params *)args; struct IVRSettings_IVRSettings_002_SetFloat_params *params = (struct IVRSettings_IVRSettings_002_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError ); iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSettings_IVRSettings_002_SetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_002_SetString( void *args ) NTSTATUS IVRSettings_IVRSettings_002_SetString( void *args )
{ {
struct IVRSettings_IVRSettings_002_SetString_params *params = (struct IVRSettings_IVRSettings_002_SetString_params *)args; struct IVRSettings_IVRSettings_002_SetString_params *params = (struct IVRSettings_IVRSettings_002_SetString_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError ); iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSettings_IVRSettings_002_SetString( void *args )
NTSTATUS IVRSettings_IVRSettings_002_GetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_002_GetBool( void *args )
{ {
struct IVRSettings_IVRSettings_002_GetBool_params *params = (struct IVRSettings_IVRSettings_002_GetBool_params *)args; struct IVRSettings_IVRSettings_002_GetBool_params *params = (struct IVRSettings_IVRSettings_002_GetBool_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSettings_IVRSettings_002_GetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_002_GetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_002_GetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_002_GetInt32_params *params = (struct IVRSettings_IVRSettings_002_GetInt32_params *)args; struct IVRSettings_IVRSettings_002_GetInt32_params *params = (struct IVRSettings_IVRSettings_002_GetInt32_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSettings_IVRSettings_002_GetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_002_GetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_002_GetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_002_GetFloat_params *params = (struct IVRSettings_IVRSettings_002_GetFloat_params *)args; struct IVRSettings_IVRSettings_002_GetFloat_params *params = (struct IVRSettings_IVRSettings_002_GetFloat_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSettings_IVRSettings_002_GetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_002_GetString( void *args ) NTSTATUS IVRSettings_IVRSettings_002_GetString( void *args )
{ {
struct IVRSettings_IVRSettings_002_GetString_params *params = (struct IVRSettings_IVRSettings_002_GetString_params *)args; struct IVRSettings_IVRSettings_002_GetString_params *params = (struct IVRSettings_IVRSettings_002_GetString_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->peError ); iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->peError );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSettings_IVRSettings_002_GetString( void *args )
NTSTATUS IVRSettings_IVRSettings_002_RemoveSection( void *args ) NTSTATUS IVRSettings_IVRSettings_002_RemoveSection( void *args )
{ {
struct IVRSettings_IVRSettings_002_RemoveSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveSection_params *)args; struct IVRSettings_IVRSettings_002_RemoveSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError ); iface->RemoveSection( params->pchSection, params->peError );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSettings_IVRSettings_002_RemoveSection( void *args )
NTSTATUS IVRSettings_IVRSettings_002_RemoveKeyInSection( void *args ) NTSTATUS IVRSettings_IVRSettings_002_RemoveKeyInSection( void *args )
{ {
struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *)args; struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->linux_side; struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError ); iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args ) NTSTATUS IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args )
{ {
struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *)args; struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError ); params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args )
NTSTATUS IVRSettings_IVRSettings_003_SetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_003_SetBool( void *args )
{ {
struct IVRSettings_IVRSettings_003_SetBool_params *params = (struct IVRSettings_IVRSettings_003_SetBool_params *)args; struct IVRSettings_IVRSettings_003_SetBool_params *params = (struct IVRSettings_IVRSettings_003_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError ); iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSettings_IVRSettings_003_SetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_003_SetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_003_SetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_003_SetInt32_params *params = (struct IVRSettings_IVRSettings_003_SetInt32_params *)args; struct IVRSettings_IVRSettings_003_SetInt32_params *params = (struct IVRSettings_IVRSettings_003_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError ); iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSettings_IVRSettings_003_SetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_003_SetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_003_SetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_003_SetFloat_params *params = (struct IVRSettings_IVRSettings_003_SetFloat_params *)args; struct IVRSettings_IVRSettings_003_SetFloat_params *params = (struct IVRSettings_IVRSettings_003_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError ); iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSettings_IVRSettings_003_SetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_003_SetString( void *args ) NTSTATUS IVRSettings_IVRSettings_003_SetString( void *args )
{ {
struct IVRSettings_IVRSettings_003_SetString_params *params = (struct IVRSettings_IVRSettings_003_SetString_params *)args; struct IVRSettings_IVRSettings_003_SetString_params *params = (struct IVRSettings_IVRSettings_003_SetString_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError ); iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSettings_IVRSettings_003_SetString( void *args )
NTSTATUS IVRSettings_IVRSettings_003_GetBool( void *args ) NTSTATUS IVRSettings_IVRSettings_003_GetBool( void *args )
{ {
struct IVRSettings_IVRSettings_003_GetBool_params *params = (struct IVRSettings_IVRSettings_003_GetBool_params *)args; struct IVRSettings_IVRSettings_003_GetBool_params *params = (struct IVRSettings_IVRSettings_003_GetBool_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSettings_IVRSettings_003_GetBool( void *args )
NTSTATUS IVRSettings_IVRSettings_003_GetInt32( void *args ) NTSTATUS IVRSettings_IVRSettings_003_GetInt32( void *args )
{ {
struct IVRSettings_IVRSettings_003_GetInt32_params *params = (struct IVRSettings_IVRSettings_003_GetInt32_params *)args; struct IVRSettings_IVRSettings_003_GetInt32_params *params = (struct IVRSettings_IVRSettings_003_GetInt32_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSettings_IVRSettings_003_GetInt32( void *args )
NTSTATUS IVRSettings_IVRSettings_003_GetFloat( void *args ) NTSTATUS IVRSettings_IVRSettings_003_GetFloat( void *args )
{ {
struct IVRSettings_IVRSettings_003_GetFloat_params *params = (struct IVRSettings_IVRSettings_003_GetFloat_params *)args; struct IVRSettings_IVRSettings_003_GetFloat_params *params = (struct IVRSettings_IVRSettings_003_GetFloat_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError ); params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSettings_IVRSettings_003_GetFloat( void *args )
NTSTATUS IVRSettings_IVRSettings_003_GetString( void *args ) NTSTATUS IVRSettings_IVRSettings_003_GetString( void *args )
{ {
struct IVRSettings_IVRSettings_003_GetString_params *params = (struct IVRSettings_IVRSettings_003_GetString_params *)args; struct IVRSettings_IVRSettings_003_GetString_params *params = (struct IVRSettings_IVRSettings_003_GetString_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->peError ); iface->GetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->unValueLen, params->peError );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSettings_IVRSettings_003_GetString( void *args )
NTSTATUS IVRSettings_IVRSettings_003_RemoveSection( void *args ) NTSTATUS IVRSettings_IVRSettings_003_RemoveSection( void *args )
{ {
struct IVRSettings_IVRSettings_003_RemoveSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveSection_params *)args; struct IVRSettings_IVRSettings_003_RemoveSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError ); iface->RemoveSection( params->pchSection, params->peError );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSettings_IVRSettings_003_RemoveSection( void *args )
NTSTATUS IVRSettings_IVRSettings_003_RemoveKeyInSection( void *args ) NTSTATUS IVRSettings_IVRSettings_003_RemoveKeyInSection( void *args )
{ {
struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *)args; struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->linux_side; struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError ); iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_003_GetWindowBounds( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetWindowBounds( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_003_GetWindowBounds_params *)args; struct IVRSystem_IVRSystem_003_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_003_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetWindowBounds( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *)args; struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_003_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_003_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_003_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_003_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_003_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_003_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_003_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_003_AttachToWindow( void *args ) NTSTATUS IVRSystem_IVRSystem_003_AttachToWindow( void *args )
{ {
struct IVRSystem_IVRSystem_003_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_003_AttachToWindow_params *)args; struct IVRSystem_IVRSystem_003_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_003_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd ); params->_ret = iface->AttachToWindow( params->hWnd );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_003_AttachToWindow( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_003_LoadRenderModel( void *args ) NTSTATUS IVRSystem_IVRSystem_003_LoadRenderModel( void *args )
{ {
struct IVRSystem_IVRSystem_003_LoadRenderModel_params *params = (struct IVRSystem_IVRSystem_003_LoadRenderModel_params *)args; struct IVRSystem_IVRSystem_003_LoadRenderModel_params *params = (struct IVRSystem_IVRSystem_003_LoadRenderModel_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel; u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr ); params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr );
@ -131,7 +131,7 @@ NTSTATUS IVRSystem_IVRSystem_003_LoadRenderModel( void *args )
NTSTATUS IVRSystem_IVRSystem_003_FreeRenderModel( void *args ) NTSTATUS IVRSystem_IVRSystem_003_FreeRenderModel( void *args )
{ {
struct IVRSystem_IVRSystem_003_FreeRenderModel_params *params = (struct IVRSystem_IVRSystem_003_FreeRenderModel_params *)args; struct IVRSystem_IVRSystem_003_FreeRenderModel_params *params = (struct IVRSystem_IVRSystem_003_FreeRenderModel_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel; u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel; if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr ); iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr );
@ -142,7 +142,7 @@ NTSTATUS IVRSystem_IVRSystem_003_FreeRenderModel( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -150,7 +150,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -158,7 +158,7 @@ NTSTATUS IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -166,7 +166,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -174,7 +174,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -182,7 +182,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -190,7 +190,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -198,7 +198,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -206,7 +206,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -214,7 +214,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_003_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_003_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_003_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_003_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_003_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_003_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VREvent_t_090 u_pEvent; u_VREvent_t_090 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -225,7 +225,7 @@ NTSTATUS IVRSystem_IVRSystem_003_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VREvent_t_090 u_pEvent; u_VREvent_t_090 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -236,7 +236,7 @@ NTSTATUS IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -252,7 +252,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetControllerState_params *params = (struct IVRSystem_IVRSystem_003_GetControllerState_params *)args; struct IVRSystem_IVRSystem_003_GetControllerState_params *params = (struct IVRSystem_IVRSystem_003_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -263,7 +263,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -274,7 +274,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -282,7 +282,7 @@ NTSTATUS IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -290,7 +290,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -298,7 +298,7 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void *args ) NTSTATUS IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void *args )
{ {
struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *)args; struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->overlaySettings, params->vecWindowClientPositionOnScreen, params->vecWindowClientSize, params->unControllerDeviceIndex, params->eOutputType ); params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->overlaySettings, params->vecWindowClientPositionOnScreen, params->vecWindowClientSize, params->unControllerDeviceIndex, params->eOutputType );
return 0; return 0;
} }
@ -306,7 +306,7 @@ NTSTATUS IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void
NTSTATUS IVRSystem_IVRSystem_003_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_003_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -314,7 +314,7 @@ NTSTATUS IVRSystem_IVRSystem_003_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -322,7 +322,7 @@ NTSTATUS IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->linux_side; struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_004_GetWindowBounds( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetWindowBounds( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_004_GetWindowBounds_params *)args; struct IVRSystem_IVRSystem_004_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_004_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetWindowBounds( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *)args; struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_004_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_004_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_004_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_004_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_004_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_004_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_004_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_004_AttachToWindow( void *args ) NTSTATUS IVRSystem_IVRSystem_004_AttachToWindow( void *args )
{ {
struct IVRSystem_IVRSystem_004_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_004_AttachToWindow_params *)args; struct IVRSystem_IVRSystem_004_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_004_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd ); params->_ret = iface->AttachToWindow( params->hWnd );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_004_AttachToWindow( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_004_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_004_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_004_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_004_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_004_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_004_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VREvent_t_092 u_pEvent; u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -203,7 +203,7 @@ NTSTATUS IVRSystem_IVRSystem_004_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VREvent_t_092 u_pEvent; u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -214,7 +214,7 @@ NTSTATUS IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -222,7 +222,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -230,7 +230,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetControllerState_params *params = (struct IVRSystem_IVRSystem_004_GetControllerState_params *)args; struct IVRSystem_IVRSystem_004_GetControllerState_params *params = (struct IVRSystem_IVRSystem_004_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -241,7 +241,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -252,7 +252,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -260,7 +260,7 @@ NTSTATUS IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -268,7 +268,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -276,7 +276,7 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_004_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_004_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_004_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_004_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_004_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->linux_side; struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_005_GetWindowBounds( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetWindowBounds( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_005_GetWindowBounds_params *)args; struct IVRSystem_IVRSystem_005_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_005_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetWindowBounds( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *)args; struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_005_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_005_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_005_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_005_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_005_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_005_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_005_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_005_AttachToWindow( void *args ) NTSTATUS IVRSystem_IVRSystem_005_AttachToWindow( void *args )
{ {
struct IVRSystem_IVRSystem_005_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_005_AttachToWindow_params *)args; struct IVRSystem_IVRSystem_005_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_005_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd ); params->_ret = iface->AttachToWindow( params->hWnd );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_005_AttachToWindow( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_005_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_005_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_005_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_005_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_005_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_005_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VREvent_t_097 u_pEvent; u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -211,7 +211,7 @@ NTSTATUS IVRSystem_IVRSystem_005_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VREvent_t_097 u_pEvent; u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -222,7 +222,7 @@ NTSTATUS IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -230,7 +230,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -238,7 +238,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetControllerState_params *params = (struct IVRSystem_IVRSystem_005_GetControllerState_params *)args; struct IVRSystem_IVRSystem_005_GetControllerState_params *params = (struct IVRSystem_IVRSystem_005_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -249,7 +249,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -260,7 +260,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -268,7 +268,7 @@ NTSTATUS IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -276,7 +276,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_005_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_005_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_005_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -308,7 +308,7 @@ NTSTATUS IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_005_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_005_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->linux_side; struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_006_GetWindowBounds( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetWindowBounds( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_006_GetWindowBounds_params *)args; struct IVRSystem_IVRSystem_006_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_006_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetWindowBounds( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *)args; struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight ); iface->GetEyeOutputViewport( params->eEye, params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_006_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_006_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_006_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_006_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_006_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_006_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_006_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_006_AttachToWindow( void *args ) NTSTATUS IVRSystem_IVRSystem_006_AttachToWindow( void *args )
{ {
struct IVRSystem_IVRSystem_006_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_006_AttachToWindow_params *)args; struct IVRSystem_IVRSystem_006_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_006_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd ); params->_ret = iface->AttachToWindow( params->hWnd );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_006_AttachToWindow( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_006_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_006_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_006_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_006_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_006_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_006_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VREvent_t_0910 u_pEvent; u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -227,7 +227,7 @@ NTSTATUS IVRSystem_IVRSystem_006_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VREvent_t_0910 u_pEvent; u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -238,7 +238,7 @@ NTSTATUS IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -246,7 +246,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -254,7 +254,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetControllerState_params *params = (struct IVRSystem_IVRSystem_006_GetControllerState_params *)args; struct IVRSystem_IVRSystem_006_GetControllerState_params *params = (struct IVRSystem_IVRSystem_006_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -265,7 +265,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -276,7 +276,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_006_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_006_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -308,7 +308,7 @@ NTSTATUS IVRSystem_IVRSystem_006_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_006_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_006_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVRSystem_IVRSystem_006_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_006_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_006_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->linux_side; struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_009_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_009_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_009_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_009_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_009_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_009_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_009_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_009_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_009_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_009_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_009_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_009_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_009_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_009_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_009_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_009_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_009_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_009_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_009_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_009_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VREvent_t_0912 u_pEvent; u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -227,7 +227,7 @@ NTSTATUS IVRSystem_IVRSystem_009_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VREvent_t_0912 u_pEvent; u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -238,7 +238,7 @@ NTSTATUS IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -246,7 +246,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -254,7 +254,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetControllerState_params *params = (struct IVRSystem_IVRSystem_009_GetControllerState_params *)args; struct IVRSystem_IVRSystem_009_GetControllerState_params *params = (struct IVRSystem_IVRSystem_009_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -265,7 +265,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -276,7 +276,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_009_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_009_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -308,7 +308,7 @@ NTSTATUS IVRSystem_IVRSystem_009_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_009_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_009_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVRSystem_IVRSystem_009_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->linux_side; struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_010_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_010_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_010_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_010_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_010_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_010_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_010_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_010_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_010_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_010_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_010_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_010_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_010_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_010_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_010_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_010_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_010_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_010_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_010_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_010_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VREvent_t_0914 u_pEvent; u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr ); params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
@ -243,7 +243,7 @@ NTSTATUS IVRSystem_IVRSystem_010_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VREvent_t_0914 u_pEvent; u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose ); params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
@ -254,7 +254,7 @@ NTSTATUS IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -262,7 +262,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -270,7 +270,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetControllerState_params *params = (struct IVRSystem_IVRSystem_010_GetControllerState_params *)args; struct IVRSystem_IVRSystem_010_GetControllerState_params *params = (struct IVRSystem_IVRSystem_010_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -281,7 +281,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -300,7 +300,7 @@ NTSTATUS IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -308,7 +308,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -316,7 +316,7 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_010_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_010_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -324,7 +324,7 @@ NTSTATUS IVRSystem_IVRSystem_010_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -332,7 +332,7 @@ NTSTATUS IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -340,7 +340,7 @@ NTSTATUS IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_010_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_010_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -348,7 +348,7 @@ NTSTATUS IVRSystem_IVRSystem_010_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -356,7 +356,7 @@ NTSTATUS IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -364,7 +364,7 @@ NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }
@ -372,7 +372,7 @@ NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args )
NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args ) NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args )
{ {
struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *)args; struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->PerformanceTestEnableCapture( params->bEnable ); iface->PerformanceTestEnableCapture( params->bEnable );
return 0; return 0;
} }
@ -380,7 +380,7 @@ NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args )
NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange( void *args ) NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange( void *args )
{ {
struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *)args; struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->linux_side; struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel ); iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_011_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_011_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_011_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_011_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_011_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_011_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_011_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_011_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_011_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_011_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_011_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_011_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_011_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_011_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_011_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_011_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_011_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_011_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_011_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_011_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VREvent_t_0918 u_pEvent; u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_011_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VREvent_t_0918 u_pEvent; u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -256,7 +256,7 @@ NTSTATUS IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetControllerState_params *params = (struct IVRSystem_IVRSystem_011_GetControllerState_params *)args; struct IVRSystem_IVRSystem_011_GetControllerState_params *params = (struct IVRSystem_IVRSystem_011_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -283,7 +283,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -294,7 +294,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -302,7 +302,7 @@ NTSTATUS IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -310,7 +310,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -318,7 +318,7 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_011_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_011_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -326,7 +326,7 @@ NTSTATUS IVRSystem_IVRSystem_011_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -334,7 +334,7 @@ NTSTATUS IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -342,7 +342,7 @@ NTSTATUS IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_011_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_011_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -350,7 +350,7 @@ NTSTATUS IVRSystem_IVRSystem_011_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -358,7 +358,7 @@ NTSTATUS IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -366,7 +366,7 @@ NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }
@ -374,7 +374,7 @@ NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args )
NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args ) NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args )
{ {
struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *)args; struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->PerformanceTestEnableCapture( params->bEnable ); iface->PerformanceTestEnableCapture( params->bEnable );
return 0; return 0;
} }
@ -382,7 +382,7 @@ NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args )
NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange( void *args ) NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange( void *args )
{ {
struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *)args; struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->linux_side; struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel ); iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_012_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_012_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_012_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_012_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_012_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_012_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV ); *params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_012_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_012_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_012_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_012_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_012_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_012_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_012_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_012_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_012_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_012_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_012_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_012_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_012_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_012_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VREvent_t_103 u_pEvent; u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_012_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VREvent_t_103 u_pEvent; u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -256,7 +256,7 @@ NTSTATUS IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetControllerState_params *params = (struct IVRSystem_IVRSystem_012_GetControllerState_params *)args; struct IVRSystem_IVRSystem_012_GetControllerState_params *params = (struct IVRSystem_IVRSystem_012_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr ); params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
@ -283,7 +283,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose ); params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
@ -294,7 +294,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -302,7 +302,7 @@ NTSTATUS IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -310,7 +310,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -318,7 +318,7 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_012_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_012_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -326,7 +326,7 @@ NTSTATUS IVRSystem_IVRSystem_012_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -334,7 +334,7 @@ NTSTATUS IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -342,7 +342,7 @@ NTSTATUS IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_012_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_012_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -350,7 +350,7 @@ NTSTATUS IVRSystem_IVRSystem_012_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -358,7 +358,7 @@ NTSTATUS IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -366,7 +366,7 @@ NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->linux_side; struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ, params->eProjType );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_014_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_014_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_014_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_014_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_014_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_014_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_014_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_014_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_014_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_014_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_014_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_014_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_014_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_014_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_014_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_014_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_014_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_014_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_014_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_014_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VREvent_t_103 u_pEvent; u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_014_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VREvent_t_103 u_pEvent; u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -256,7 +256,7 @@ NTSTATUS IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetControllerState_params *params = (struct IVRSystem_IVRSystem_014_GetControllerState_params *)args; struct IVRSystem_IVRSystem_014_GetControllerState_params *params = (struct IVRSystem_IVRSystem_014_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -296,7 +296,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_014_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_014_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_014_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_014_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_014_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_014_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->linux_side; struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_015_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_015_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_015_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_015_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_015_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_015_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_015_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_015_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_015_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_015_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_015_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_015_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_015_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_015_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_015_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_015_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_015_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_015_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_015_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_015_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_015_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -256,7 +256,7 @@ NTSTATUS IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetControllerState_params *params = (struct IVRSystem_IVRSystem_015_GetControllerState_params *)args; struct IVRSystem_IVRSystem_015_GetControllerState_params *params = (struct IVRSystem_IVRSystem_015_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -296,7 +296,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_015_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_015_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_015_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_015_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_015_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_015_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->linux_side; struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_016_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_016_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_016_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_016_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_016_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_016_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_016_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetOutputDevice( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetOutputDevice( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetOutputDevice_params *params = (struct IVRSystem_IVRSystem_016_GetOutputDevice_params *)args; struct IVRSystem_IVRSystem_016_GetOutputDevice_params *params = (struct IVRSystem_IVRSystem_016_GetOutputDevice_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetOutputDevice( params->pnDevice, params->textureType ); iface->GetOutputDevice( params->pnDevice, params->textureType );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetOutputDevice( void *args )
NTSTATUS IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_016_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_016_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_016_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_016_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_016_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_016_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_016_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_016_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_016_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_016_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_016_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_016_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_016_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -252,7 +252,7 @@ NTSTATUS IVRSystem_IVRSystem_016_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VREvent_t_106 u_pEvent; u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetControllerState_params *params = (struct IVRSystem_IVRSystem_016_GetControllerState_params *)args; struct IVRSystem_IVRSystem_016_GetControllerState_params *params = (struct IVRSystem_IVRSystem_016_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_016_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_016_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_016_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_016_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_016_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_016_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->linux_side; struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_017_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_017_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_017_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_017_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_017_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_017_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_017_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_017_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_017_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_017_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_017_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_017_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_017_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_017_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_017_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_017_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_017_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_017_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_017_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_017_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VREvent_t_1011 u_pEvent; u_VREvent_t_1011 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -244,7 +244,7 @@ NTSTATUS IVRSystem_IVRSystem_017_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VREvent_t_1011 u_pEvent; u_VREvent_t_1011 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -256,7 +256,7 @@ NTSTATUS IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetControllerState_params *params = (struct IVRSystem_IVRSystem_017_GetControllerState_params *)args; struct IVRSystem_IVRSystem_017_GetControllerState_params *params = (struct IVRSystem_IVRSystem_017_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -284,7 +284,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -296,7 +296,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_017_CaptureInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_017_CaptureInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *)args; struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( ); params->_ret = iface->CaptureInputFocus( );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_017_CaptureInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args ) NTSTATUS IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args )
{ {
struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *)args; struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ReleaseInputFocus( ); iface->ReleaseInputFocus( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args )
NTSTATUS IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *args ) NTSTATUS IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *args )
{ {
struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *)args; struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( ); params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *arg
NTSTATUS IVRSystem_IVRSystem_017_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_017_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_017_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->linux_side; struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_019_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_019_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_019_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_019_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_019_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_019_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_019_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_019_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_019_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_019_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_019_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_019_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_019_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_019_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetArrayTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->propType, params->pBuffer, params->unBufferSize, params->pError ); params->_ret = iface->GetArrayTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->propType, params->pBuffer, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_019_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_019_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_019_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_019_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_019_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_019_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -252,7 +252,7 @@ NTSTATUS IVRSystem_IVRSystem_019_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetControllerState_params *params = (struct IVRSystem_IVRSystem_019_GetControllerState_params *)args; struct IVRSystem_IVRSystem_019_GetControllerState_params *params = (struct IVRSystem_IVRSystem_019_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_019_IsInputAvailable( void *args ) NTSTATUS IVRSystem_IVRSystem_019_IsInputAvailable( void *args )
{ {
struct IVRSystem_IVRSystem_019_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_019_IsInputAvailable_params *)args; struct IVRSystem_IVRSystem_019_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_019_IsInputAvailable_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsInputAvailable( ); params->_ret = iface->IsInputAvailable( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_019_IsInputAvailable( void *args )
NTSTATUS IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args ) NTSTATUS IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args )
{ {
struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *)args; struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsSteamVRDrawingControllers( ); params->_ret = iface->IsSteamVRDrawingControllers( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args )
NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args ) NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args )
{ {
struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *)args; struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->ShouldApplicationPause( ); params->_ret = iface->ShouldApplicationPause( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args )
NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *args ) NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *args )
{ {
struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *)args; struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->ShouldApplicationReduceRenderingWork( ); params->_ret = iface->ShouldApplicationReduceRenderingWork( );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *arg
NTSTATUS IVRSystem_IVRSystem_019_DriverDebugRequest( void *args ) NTSTATUS IVRSystem_IVRSystem_019_DriverDebugRequest( void *args )
{ {
struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *)args; struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize ); params->_ret = iface->DriverDebugRequest( params->unDeviceIndex, params->pchRequest, params->pchResponseBuffer, params->unResponseBufferSize );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_019_DriverDebugRequest( void *args )
NTSTATUS IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -384,7 +384,7 @@ NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->linux_side; struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }

View File

@ -8,7 +8,7 @@
NTSTATUS IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *)args; struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight ); iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0; return 0;
} }
@ -16,7 +16,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *)args; struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ ); *params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0; return 0;
} }
@ -24,7 +24,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetProjectionRaw( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetProjectionRaw( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *)args; struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom ); iface->GetProjectionRaw( params->eEye, params->pfLeft, params->pfRight, params->pfTop, params->pfBottom );
return 0; return 0;
} }
@ -32,7 +32,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetProjectionRaw( void *args )
NTSTATUS IVRSystem_IVRSystem_020_ComputeDistortion( void *args ) NTSTATUS IVRSystem_IVRSystem_020_ComputeDistortion( void *args )
{ {
struct IVRSystem_IVRSystem_020_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_020_ComputeDistortion_params *)args; struct IVRSystem_IVRSystem_020_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_020_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates ); params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV, params->pDistortionCoordinates );
return 0; return 0;
} }
@ -40,7 +40,7 @@ NTSTATUS IVRSystem_IVRSystem_020_ComputeDistortion( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *)args; struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye ); *params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0; return 0;
} }
@ -48,7 +48,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *)args; struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter ); params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0; return 0;
} }
@ -56,7 +56,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *)args; struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( ); params->_ret = iface->GetD3D9AdapterIndex( );
return 0; return 0;
} }
@ -64,7 +64,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *)args; struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex ); iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0; return 0;
} }
@ -72,7 +72,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args )
NTSTATUS IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args ) NTSTATUS IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args )
{ {
struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *)args; struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( ); params->_ret = iface->IsDisplayOnDesktop( );
return 0; return 0;
} }
@ -80,7 +80,7 @@ NTSTATUS IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args )
NTSTATUS IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args ) NTSTATUS IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args )
{ {
struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *)args; struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop ); params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0; return 0;
} }
@ -88,7 +88,7 @@ NTSTATUS IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount ); iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0; return 0;
} }
@ -96,7 +96,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args )
NTSTATUS IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *)args; struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->ResetSeatedZeroPose( ); iface->ResetSeatedZeroPose( );
return 0; return 0;
} }
@ -104,7 +104,7 @@ NTSTATUS IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -112,7 +112,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
NTSTATUS IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args; struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( ); *params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0; return 0;
} }
@ -120,7 +120,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
NTSTATUS IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *)args; struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex ); params->_ret = iface->GetSortedTrackedDeviceIndicesOfClass( params->eTrackedDeviceClass, params->punTrackedDeviceIndexArray, params->unTrackedDeviceIndexArrayCount, params->unRelativeToTrackedDeviceIndex );
return 0; return 0;
} }
@ -128,7 +128,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *arg
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *)args; struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId ); params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0; return 0;
} }
@ -136,7 +136,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args )
NTSTATUS IVRSystem_IVRSystem_020_ApplyTransform( void *args ) NTSTATUS IVRSystem_IVRSystem_020_ApplyTransform( void *args )
{ {
struct IVRSystem_IVRSystem_020_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_020_ApplyTransform_params *)args; struct IVRSystem_IVRSystem_020_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_020_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform ); iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0; return 0;
} }
@ -144,7 +144,7 @@ NTSTATUS IVRSystem_IVRSystem_020_ApplyTransform( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *)args; struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType ); params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0; return 0;
} }
@ -152,7 +152,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *a
NTSTATUS IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *)args; struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex ); params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0; return 0;
} }
@ -160,7 +160,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *a
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *)args; struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex ); params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0; return 0;
} }
@ -168,7 +168,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args )
NTSTATUS IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args ) NTSTATUS IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args )
{ {
struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *)args; struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex ); params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0; return 0;
} }
@ -176,7 +176,7 @@ NTSTATUS IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -184,7 +184,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -192,7 +192,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -200,7 +200,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -208,7 +208,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError ); *params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0; return 0;
} }
@ -216,7 +216,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetArrayTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->propType, params->pBuffer, params->unBufferSize, params->pError ); params->_ret = iface->GetArrayTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->propType, params->pBuffer, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -224,7 +224,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *)args; struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError ); params->_ret = iface->GetStringTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pchValue, params->unBufferSize, params->pError );
return 0; return 0;
} }
@ -232,7 +232,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *)args; struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error ); params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0; return 0;
} }
@ -240,7 +240,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_020_PollNextEvent( void *args ) NTSTATUS IVRSystem_IVRSystem_020_PollNextEvent( void *args )
{ {
struct IVRSystem_IVRSystem_020_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_020_PollNextEvent_params *)args; struct IVRSystem_IVRSystem_020_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_020_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -252,7 +252,7 @@ NTSTATUS IVRSystem_IVRSystem_020_PollNextEvent( void *args )
NTSTATUS IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *)args; struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VREvent_t_1322 u_pEvent; u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent; if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0; uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
@ -264,7 +264,7 @@ NTSTATUS IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType ); params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0; return 0;
} }
@ -272,7 +272,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *)args; struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type ); *params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0; return 0;
} }
@ -280,7 +280,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetControllerState( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetControllerState( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetControllerState_params *params = (struct IVRSystem_IVRSystem_020_GetControllerState_params *)args; struct IVRSystem_IVRSystem_020_GetControllerState_params *params = (struct IVRSystem_IVRSystem_020_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -292,7 +292,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerState( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *)args; struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VRControllerState001_t u_pControllerState; u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState; if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0; uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
@ -304,7 +304,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args )
NTSTATUS IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args ) NTSTATUS IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args )
{ {
struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *)args; struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec ); iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0; return 0;
} }
@ -312,7 +312,7 @@ NTSTATUS IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *)args; struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId ); params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0; return 0;
} }
@ -320,7 +320,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *)args; struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType ); params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0; return 0;
} }
@ -328,7 +328,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args )
NTSTATUS IVRSystem_IVRSystem_020_IsInputAvailable( void *args ) NTSTATUS IVRSystem_IVRSystem_020_IsInputAvailable( void *args )
{ {
struct IVRSystem_IVRSystem_020_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_020_IsInputAvailable_params *)args; struct IVRSystem_IVRSystem_020_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_020_IsInputAvailable_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsInputAvailable( ); params->_ret = iface->IsInputAvailable( );
return 0; return 0;
} }
@ -336,7 +336,7 @@ NTSTATUS IVRSystem_IVRSystem_020_IsInputAvailable( void *args )
NTSTATUS IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args ) NTSTATUS IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args )
{ {
struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *)args; struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsSteamVRDrawingControllers( ); params->_ret = iface->IsSteamVRDrawingControllers( );
return 0; return 0;
} }
@ -344,7 +344,7 @@ NTSTATUS IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args )
NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args ) NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args )
{ {
struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *)args; struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->ShouldApplicationPause( ); params->_ret = iface->ShouldApplicationPause( );
return 0; return 0;
} }
@ -352,7 +352,7 @@ NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args )
NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *args ) NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *args )
{ {
struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *)args; struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->ShouldApplicationReduceRenderingWork( ); params->_ret = iface->ShouldApplicationReduceRenderingWork( );
return 0; return 0;
} }
@ -360,7 +360,7 @@ NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *arg
NTSTATUS IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args ) NTSTATUS IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args )
{ {
struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *)args; struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex ); params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0; return 0;
} }
@ -368,7 +368,7 @@ NTSTATUS IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args )
NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args ) NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args )
{ {
struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *)args; struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( ); iface->AcknowledgeQuit_Exiting( );
return 0; return 0;
} }
@ -376,7 +376,7 @@ NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args )
NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args ) NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args )
{ {
struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *)args; struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( ); iface->AcknowledgeQuit_UserPrompt( );
return 0; return 0;
} }
@ -384,7 +384,7 @@ NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *params = (struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *)args; struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *params = (struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetAppContainerFilePaths( params->pchBuffer, params->unBufferSize ); params->_ret = iface->GetAppContainerFilePaths( params->pchBuffer, params->unBufferSize );
return 0; return 0;
} }
@ -392,7 +392,7 @@ NTSTATUS IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args )
NTSTATUS IVRSystem_IVRSystem_020_GetRuntimeVersion( void *args ) NTSTATUS IVRSystem_IVRSystem_020_GetRuntimeVersion( void *args )
{ {
struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *params = (struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *)args; struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *params = (struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->linux_side; struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetRuntimeVersion( ); params->_ret = iface->GetRuntimeVersion( );
return 0; return 0;
} }

Some files were not shown because too many files have changed in this diff Show More