vrclient: Generate WOW64 thunks.

This commit is contained in:
Rémi Bernon 2025-01-21 16:23:58 +01:00 committed by Arkadiusz Hiler
parent c295dcb636
commit 23fc5458da
117 changed files with 73752 additions and 22 deletions

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_001_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_001_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_001_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_001_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_001_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_001_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_001_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_001_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_001_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *)args;
@ -73,6 +147,16 @@ NTSTATUS IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_001_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_001_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_001_IdentifyApplication_params *)args;
@ -81,6 +165,16 @@ NTSTATUS IVRApplications_IVRApplications_001_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_001_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationProcessId_params *)args;
@ -89,6 +183,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *)args;
@ -97,6 +201,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *)args;
@ -105,6 +219,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *)args;
@ -113,6 +237,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetHomeApplication( void *args )
{
struct IVRApplications_IVRApplications_001_GetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_GetHomeApplication_params *)args;
@ -121,6 +255,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetHomeApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetHomeApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetHomeApplication_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetHomeApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetHomeApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_SetHomeApplication( void *args )
{
struct IVRApplications_IVRApplications_001_SetHomeApplication_params *params = (struct IVRApplications_IVRApplications_001_SetHomeApplication_params *)args;
@ -129,6 +273,16 @@ NTSTATUS IVRApplications_IVRApplications_001_SetHomeApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_SetHomeApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_SetHomeApplication_params *params = (struct wow64_IVRApplications_IVRApplications_001_SetHomeApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->SetHomeApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *)args;
@ -137,6 +291,16 @@ NTSTATUS IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_001_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *)args;
@ -145,6 +309,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_001_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_001_GetStartingApplication_params *)args;
@ -153,6 +327,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_001_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_001_GetTransitionState_params *)args;
@ -161,6 +345,16 @@ NTSTATUS IVRApplications_IVRApplications_001_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *)args;
@ -169,6 +363,16 @@ NTSTATUS IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_001_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -177,3 +381,13 @@ NTSTATUS IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_001_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_001 *iface = (struct u_IVRApplications_IVRApplications_001 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_002_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_002_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_002_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_002_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_002_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_002_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_002_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_002_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_002_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *)args;
@ -73,6 +147,16 @@ NTSTATUS IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_002_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_002_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_002_IdentifyApplication_params *)args;
@ -81,6 +165,16 @@ NTSTATUS IVRApplications_IVRApplications_002_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_002_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationProcessId_params *)args;
@ -89,6 +183,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *)args;
@ -97,6 +201,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *)args;
@ -105,6 +219,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *)args;
@ -113,6 +237,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *)args;
@ -121,6 +255,16 @@ NTSTATUS IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_002_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *)args;
@ -129,6 +273,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_002_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_002_GetStartingApplication_params *)args;
@ -137,6 +291,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_002_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_002_GetTransitionState_params *)args;
@ -145,6 +309,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *)args;
@ -153,6 +327,16 @@ NTSTATUS IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_002_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -161,6 +345,16 @@ NTSTATUS IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_002_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_002_IsQuitUserPromptRequested( void *args )
{
struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *)args;
@ -169,3 +363,13 @@ NTSTATUS IVRApplications_IVRApplications_002_IsQuitUserPromptRequested( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_002_IsQuitUserPromptRequested( void *args )
{
struct wow64_IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *params = (struct wow64_IVRApplications_IVRApplications_002_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_002 *iface = (struct u_IVRApplications_IVRApplications_002 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_003_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_003_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_003_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_003_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_003_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_003_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_003_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_003_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_003_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *)args;
@ -73,6 +147,16 @@ NTSTATUS IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_003_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_003_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_003_IdentifyApplication_params *)args;
@ -81,6 +165,16 @@ NTSTATUS IVRApplications_IVRApplications_003_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_003_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationProcessId_params *)args;
@ -89,6 +183,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *)args;
@ -97,6 +201,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *)args;
@ -105,6 +219,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *)args;
@ -113,6 +237,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *)args;
@ -121,6 +255,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyUint64( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *)args;
@ -129,6 +273,16 @@ NTSTATUS IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_003_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *)args;
@ -137,6 +291,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_003_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_003_GetStartingApplication_params *)args;
@ -145,6 +309,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_003_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_003_GetTransitionState_params *)args;
@ -153,6 +327,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *)args;
@ -161,6 +345,16 @@ NTSTATUS IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_003_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -169,6 +363,16 @@ NTSTATUS IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_003_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_003_IsQuitUserPromptRequested( void *args )
{
struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *)args;
@ -177,3 +381,13 @@ NTSTATUS IVRApplications_IVRApplications_003_IsQuitUserPromptRequested( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_003_IsQuitUserPromptRequested( void *args )
{
struct wow64_IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *params = (struct wow64_IVRApplications_IVRApplications_003_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_003 *iface = (struct u_IVRApplications_IVRApplications_003 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_004_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_004_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_004_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_004_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_004_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_004_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_004_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_004_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_004_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *)args;
@ -73,6 +147,16 @@ NTSTATUS IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_004_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args )
{
struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *)args;
@ -81,6 +165,16 @@ NTSTATUS IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_CancelApplicationLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_004_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_004_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_004_IdentifyApplication_params *)args;
@ -89,6 +183,16 @@ NTSTATUS IVRApplications_IVRApplications_004_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_004_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationProcessId_params *)args;
@ -97,6 +201,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *)args;
@ -105,6 +219,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *)args;
@ -113,6 +237,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *)args;
@ -121,6 +255,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *)args;
@ -129,6 +273,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyUint64( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *)args;
@ -137,6 +291,16 @@ NTSTATUS IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_004_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *)args;
@ -145,6 +309,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_004_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_004_GetStartingApplication_params *)args;
@ -153,6 +327,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_004_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_004_GetTransitionState_params *)args;
@ -161,6 +345,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *)args;
@ -169,6 +363,16 @@ NTSTATUS IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_004_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -177,6 +381,16 @@ NTSTATUS IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_004_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *args )
{
struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *)args;
@ -185,6 +399,16 @@ NTSTATUS IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_IsQuitUserPromptRequested( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *params = (struct wow64_IVRApplications_IVRApplications_004_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_004_LaunchInternalProcess( void *args )
{
struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_004_LaunchInternalProcess_params *)args;
@ -193,3 +417,13 @@ NTSTATUS IVRApplications_IVRApplications_004_LaunchInternalProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_004_LaunchInternalProcess( void *args )
{
struct wow64_IVRApplications_IVRApplications_004_LaunchInternalProcess_params *params = (struct wow64_IVRApplications_IVRApplications_004_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_004 *iface = (struct u_IVRApplications_IVRApplications_004 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_005_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_005_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_005_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_005_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_005_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_005_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_005_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *args )
{
struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *)args;
@ -75,6 +149,18 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_LaunchTemplateApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *params = (struct wow64_IVRApplications_IVRApplications_005_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
u_AppOverrideKeys_t u_pKeys;
if (params->pKeys) u_pKeys = *params->pKeys;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys ? &u_pKeys : nullptr, params->unKeys );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *)args;
@ -83,6 +169,16 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_005_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args )
{
struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *)args;
@ -91,6 +187,16 @@ NTSTATUS IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_CancelApplicationLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_005_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_005_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_005_IdentifyApplication_params *)args;
@ -99,6 +205,16 @@ NTSTATUS IVRApplications_IVRApplications_005_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_005_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationProcessId_params *)args;
@ -107,6 +223,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *)args;
@ -115,6 +241,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *)args;
@ -123,6 +259,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *)args;
@ -131,6 +277,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *)args;
@ -139,6 +295,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyUint64( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *)args;
@ -147,6 +313,16 @@ NTSTATUS IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_005_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *)args;
@ -155,6 +331,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_005_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_005_GetStartingApplication_params *)args;
@ -163,6 +349,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_005_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_005_GetTransitionState_params *)args;
@ -171,6 +367,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *)args;
@ -179,6 +385,16 @@ NTSTATUS IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_005_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -187,6 +403,16 @@ NTSTATUS IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_005_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *args )
{
struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *)args;
@ -195,6 +421,16 @@ NTSTATUS IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_IsQuitUserPromptRequested( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *params = (struct wow64_IVRApplications_IVRApplications_005_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_005_LaunchInternalProcess( void *args )
{
struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_005_LaunchInternalProcess_params *)args;
@ -203,3 +439,13 @@ NTSTATUS IVRApplications_IVRApplications_005_LaunchInternalProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_005_LaunchInternalProcess( void *args )
{
struct wow64_IVRApplications_IVRApplications_005_LaunchInternalProcess_params *params = (struct wow64_IVRApplications_IVRApplications_005_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_005 *iface = (struct u_IVRApplications_IVRApplications_005 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_006_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_006_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_006_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_006_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_006_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_006_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_006_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *args )
{
struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *)args;
@ -75,6 +149,18 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_LaunchTemplateApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *params = (struct wow64_IVRApplications_IVRApplications_006_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
u_AppOverrideKeys_t u_pKeys;
if (params->pKeys) u_pKeys = *params->pKeys;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys ? &u_pKeys : nullptr, params->unKeys );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void *args )
{
struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *)args;
@ -83,6 +169,16 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_006_LaunchApplicationFromMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *)args;
@ -91,6 +187,16 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_006_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args )
{
struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *)args;
@ -99,6 +205,16 @@ NTSTATUS IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_CancelApplicationLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_006_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_006_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_006_IdentifyApplication_params *)args;
@ -107,6 +223,16 @@ NTSTATUS IVRApplications_IVRApplications_006_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_006_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationProcessId_params *)args;
@ -115,6 +241,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *)args;
@ -123,6 +259,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *)args;
@ -131,6 +277,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *)args;
@ -139,6 +295,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *)args;
@ -147,6 +313,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyUint64( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *)args;
@ -155,6 +331,16 @@ NTSTATUS IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_006_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *)args;
@ -163,6 +349,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( void *args )
{
struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *)args;
@ -171,6 +367,16 @@ NTSTATUS IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_006_SetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( void *args )
{
struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *)args;
@ -179,6 +385,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *)args;
@ -187,6 +403,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationSupportedMimeTypes_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *)args;
@ -195,6 +421,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationsThatSupportMimeType_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *)args;
@ -203,6 +439,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationLaunchArguments( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationLaunchArguments_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_006_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_006_GetStartingApplication_params *)args;
@ -211,6 +457,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetTransitionState( void *args )
{
struct IVRApplications_IVRApplications_006_GetTransitionState_params *params = (struct IVRApplications_IVRApplications_006_GetTransitionState_params *)args;
@ -219,6 +475,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetTransitionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetTransitionState( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetTransitionState_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetTransitionState_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetTransitionState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *)args;
@ -227,6 +493,16 @@ NTSTATUS IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_006_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *)args;
@ -235,6 +511,16 @@ NTSTATUS IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameF
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetApplicationsTransitionStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetApplicationsTransitionStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *args )
{
struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *params = (struct IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *)args;
@ -243,6 +529,16 @@ NTSTATUS IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_IsQuitUserPromptRequested( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *params = (struct wow64_IVRApplications_IVRApplications_006_IsQuitUserPromptRequested_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->IsQuitUserPromptRequested( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args )
{
struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_006_LaunchInternalProcess_params *)args;
@ -251,6 +547,16 @@ NTSTATUS IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_LaunchInternalProcess( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_LaunchInternalProcess_params *params = (struct wow64_IVRApplications_IVRApplications_006_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_006_GetCurrentSceneProcessId( void *args )
{
struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *)args;
@ -259,3 +565,13 @@ NTSTATUS IVRApplications_IVRApplications_006_GetCurrentSceneProcessId( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_006_GetCurrentSceneProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_006_GetCurrentSceneProcessId_params *)args;
struct u_IVRApplications_IVRApplications_006 *iface = (struct u_IVRApplications_IVRApplications_006 *)params->u_iface;
params->_ret = iface->GetCurrentSceneProcessId( );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRApplications_IVRApplications_007_AddApplicationManifest( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_AddApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_AddApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_007_AddApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->AddApplicationManifest( u_pchApplicationManifestFullPath, params->bTemporary );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *args )
{
struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *)args;
@ -25,6 +37,18 @@ NTSTATUS IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_RemoveApplicationManifest( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *params = (struct wow64_IVRApplications_IVRApplications_007_RemoveApplicationManifest_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
char *u_pchApplicationManifestFullPath = vrclient_dos_to_unix_path( params->pchApplicationManifestFullPath );
params->_ret = iface->RemoveApplicationManifest( u_pchApplicationManifestFullPath );
vrclient_free_path( u_pchApplicationManifestFullPath );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args )
{
struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *params = (struct IVRApplications_IVRApplications_007_IsApplicationInstalled_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_IsApplicationInstalled( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_IsApplicationInstalled_params *params = (struct wow64_IVRApplications_IVRApplications_007_IsApplicationInstalled_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->IsApplicationInstalled( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationCount( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationCount_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationCount_params *)args;
@ -41,6 +75,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationCount( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationCount_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationCount_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationCount( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *)args;
@ -49,6 +93,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByIndex( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByIndex( params->unApplicationIndex, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *)args;
@ -57,6 +111,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationKeyByProcessId( params->unProcessId, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_LaunchApplication( void *args )
{
struct IVRApplications_IVRApplications_007_LaunchApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplication_params *)args;
@ -65,6 +129,16 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_LaunchApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_LaunchApplication_params *params = (struct wow64_IVRApplications_IVRApplications_007_LaunchApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchApplication( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *args )
{
struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *params = (struct IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *)args;
@ -75,6 +149,18 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_LaunchTemplateApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *params = (struct wow64_IVRApplications_IVRApplications_007_LaunchTemplateApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
u_AppOverrideKeys_t u_pKeys;
if (params->pKeys) u_pKeys = *params->pKeys;
params->_ret = iface->LaunchTemplateApplication( params->pchTemplateAppKey, params->pchNewAppKey, params->pKeys ? &u_pKeys : nullptr, params->unKeys );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void *args )
{
struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *params = (struct IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *)args;
@ -83,6 +169,16 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchApplicationFromMimeType( params->pchMimeType, params->pchArgs );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args )
{
struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *params = (struct IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *)args;
@ -91,6 +187,16 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_LaunchDashboardOverlay( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *params = (struct wow64_IVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchDashboardOverlay( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args )
{
struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *params = (struct IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *)args;
@ -99,6 +205,16 @@ NTSTATUS IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_CancelApplicationLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_007_CancelApplicationLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->CancelApplicationLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_IdentifyApplication( void *args )
{
struct IVRApplications_IVRApplications_007_IdentifyApplication_params *params = (struct IVRApplications_IVRApplications_007_IdentifyApplication_params *)args;
@ -107,6 +223,16 @@ NTSTATUS IVRApplications_IVRApplications_007_IdentifyApplication( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_IdentifyApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_IdentifyApplication_params *params = (struct wow64_IVRApplications_IVRApplications_007_IdentifyApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->IdentifyApplication( params->unProcessId, params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationProcessId_params *)args;
@ -115,6 +241,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationProcessId( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *)args;
@ -123,6 +259,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationsErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyString( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *)args;
@ -131,6 +277,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyString( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyString( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *)args;
@ -139,6 +295,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyBool( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyBool( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *)args;
@ -147,6 +313,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyUint64( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationPropertyUint64( params->pchAppKey, params->eProperty, params->peError );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *)args;
@ -155,6 +331,16 @@ NTSTATUS IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_SetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->SetApplicationAutoLaunch( params->pchAppKey, params->bAutoLaunch );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *)args;
@ -163,6 +349,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationAutoLaunch( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationAutoLaunch( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( void *args )
{
struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *)args;
@ -171,6 +367,16 @@ NTSTATUS IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->SetDefaultApplicationForMimeType( params->pchAppKey, params->pchMimeType );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( void *args )
{
struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *)args;
@ -179,6 +385,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetDefaultApplicationForMimeType( params->pchMimeType, params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *)args;
@ -187,6 +403,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationSupportedMimeTypes( params->pchAppKey, params->pchMimeTypesBuffer, params->unMimeTypesBuffer );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *)args;
@ -195,6 +421,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationsThatSupportMimeType( params->pchMimeType, params->pchAppKeysThatSupportBuffer, params->unAppKeysThatSupportBuffer );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void *args )
{
struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *params = (struct IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *)args;
@ -203,6 +439,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetApplicationLaunchArguments( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetApplicationLaunchArguments( params->unHandle, params->pchArgs, params->unArgs );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetStartingApplication( void *args )
{
struct IVRApplications_IVRApplications_007_GetStartingApplication_params *params = (struct IVRApplications_IVRApplications_007_GetStartingApplication_params *)args;
@ -211,6 +457,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetStartingApplication( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetStartingApplication( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetStartingApplication_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetStartingApplication_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetStartingApplication( params->pchAppKeyBuffer, params->unAppKeyBufferLen );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationState( void *args )
{
struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationState_params *)args;
@ -219,6 +475,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationState( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetSceneApplicationState( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetSceneApplicationState_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetSceneApplicationState_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetSceneApplicationState( );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( void *args )
{
struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *params = (struct IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *)args;
@ -227,6 +493,16 @@ NTSTATUS IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *params = (struct wow64_IVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->PerformApplicationPrelaunchCheck( params->pchAppKey );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum( void *args )
{
struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *params = (struct IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *)args;
@ -235,6 +511,16 @@ NTSTATUS IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnu
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetSceneApplicationStateNameFromEnum( params->state );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args )
{
struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *params = (struct IVRApplications_IVRApplications_007_LaunchInternalProcess_params *)args;
@ -243,6 +529,16 @@ NTSTATUS IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_LaunchInternalProcess( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_LaunchInternalProcess_params *params = (struct wow64_IVRApplications_IVRApplications_007_LaunchInternalProcess_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->LaunchInternalProcess( params->pchBinaryPath, params->pchArguments, params->pchWorkingDirectory );
return 0;
}
#endif
NTSTATUS IVRApplications_IVRApplications_007_GetCurrentSceneProcessId( void *args )
{
struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *params = (struct IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *)args;
@ -251,3 +547,13 @@ NTSTATUS IVRApplications_IVRApplications_007_GetCurrentSceneProcessId( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRApplications_IVRApplications_007_GetCurrentSceneProcessId( void *args )
{
struct wow64_IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *params = (struct wow64_IVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *)args;
struct u_IVRApplications_IVRApplications_007 *iface = (struct u_IVRApplications_IVRApplications_007 *)params->u_iface;
params->_ret = iface->GetCurrentSceneProcessId( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->RevertWorkingCopy( );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->ReloadFromDisk( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrack
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_SetWorkingWallTagInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
iface->SetWorkingWallTagInfo( params->pTagsBuffer, params->unTagCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *)args;
@ -133,3 +283,13 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_004_GetLiveWallTagInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_004 *)params->u_iface;
params->_ret = iface->GetLiveWallTagInfo( params->pTagsBuffer, params->punTagCount );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->RevertWorkingCopy( );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->ReloadFromDisk( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrack
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsIn
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingCollisionBoundsTagsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
iface->SetWorkingCollisionBoundsTagsInfo( params->pTagsBuffer, params->unTagCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLiveCollisionBoundsTagsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsTagsInfo( params->pTagsBuffer, params->punTagCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_SetWorkingPhysicalBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->SetWorkingPhysicalBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_GetLivePhysicalBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->GetLivePhysicalBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ExportLiveToBuffer_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *)args;
@ -165,3 +355,13 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_005_ImportFromBufferToWorking_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_005 *)params->u_iface;
params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->CommitWorkingCopy( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RevertWorkingCopy_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->RevertWorkingCopy( );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingPlayAreaRect_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingPlayAreaRect( params->rect );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetLiveCollisionBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetWorkingStandingZeroPoseToRawTrackingPose( params->pmatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPlayAreaSize_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingPlayAreaSize( params->sizeX, params->sizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo(
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingCollisionBoundsInfo_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingCollisionBoundsInfo( params->pQuadsBuffer, params->unQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingPerimeter_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingPerimeter( params->pPointBuffer, params->unPointCount );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTr
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingSeatedZeroPoseToRawTrackingPose( params->pMatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRaw
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_SetWorkingStandingZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->SetWorkingStandingZeroPoseToRawTrackingPose( params->pMatStandingZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ReloadFromDisk_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->ReloadFromDisk( params->configFile );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrack
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_GetLiveSeatedZeroPoseToRawTrackingPose_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->GetLiveSeatedZeroPoseToRawTrackingPose( params->pmatSeatedZeroPoseToRawTrackingPose );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ExportLiveToBuffer_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->ExportLiveToBuffer( params->pBuffer, params->pnBufferLength );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ImportFromBufferToWorking_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
params->_ret = iface->ImportFromBufferToWorking( params->pBuffer, params->nImportFlags );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_ShowWorkingSetPreview_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->ShowWorkingSetPreview( );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_HideWorkingSetPreview_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->HideWorkingSetPreview( );
return 0;
}
#endif
NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting( void *args )
{
struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *)args;
@ -165,3 +355,13 @@ NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting( void *args )
{
struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *params = (struct wow64_IVRChaperoneSetup_IVRChaperoneSetup_006_RoomSetupStarting_params *)args;
struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *iface = (struct u_IVRChaperoneSetup_IVRChaperoneSetup_006 *)params->u_iface;
iface->RoomSetupStarting( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_GetCalibrationState_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetCalibrationState( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args )
{
struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_GetSoftBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetSoftBoundsInfo( params->pInfo );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args )
{
struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_GetHardBoundsInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_GetHardBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetHardBoundsInfo( params->pQuadsBuffer, params->punQuadsCount );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args )
{
struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *params = (struct IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_GetSeatedBoundsInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->GetSeatedBoundsInfo( params->pInfo );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_ReloadInfo( void *args )
{
struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_002_ReloadInfo_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_ReloadInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_ReloadInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_ReloadInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->ReloadInfo( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_SetSceneColor( void *args )
{
struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_002_SetSceneColor_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_SetSceneColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_SetSceneColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_SetSceneColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->SetSceneColor( params->color );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args )
{
struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_002_GetBoundsColor_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_GetBoundsColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_GetBoundsColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_AreBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_002_ForceBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *)args;
@ -77,3 +157,13 @@ NTSTATUS IVRChaperone_IVRChaperone_002_ForceBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_002_ForceBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_002_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_002 *iface = (struct u_IVRChaperone_IVRChaperone_002 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_GetCalibrationState_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetCalibrationState( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args )
{
struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaSize( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaSize_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args )
{
struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaRect( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_GetPlayAreaRect_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->GetPlayAreaRect( params->rect );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_ReloadInfo( void *args )
{
struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_003_ReloadInfo_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_ReloadInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_ReloadInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_ReloadInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->ReloadInfo( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_SetSceneColor( void *args )
{
struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_003_SetSceneColor_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_SetSceneColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_SetSceneColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_SetSceneColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->SetSceneColor( params->color );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args )
{
struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_003_GetBoundsColor_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_GetBoundsColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_GetBoundsColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_AreBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_003_ForceBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *)args;
@ -69,3 +139,13 @@ NTSTATUS IVRChaperone_IVRChaperone_003_ForceBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_003_ForceBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_003_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_003 *iface = (struct u_IVRChaperone_IVRChaperone_003 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_GetCalibrationState_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_GetCalibrationState_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetCalibrationState( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args )
{
struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaSize( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetPlayAreaSize( params->pSizeX, params->pSizeZ );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args )
{
struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *params = (struct IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaRect( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->GetPlayAreaRect( params->rect );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_ReloadInfo( void *args )
{
struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *params = (struct IVRChaperone_IVRChaperone_004_ReloadInfo_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_ReloadInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_ReloadInfo( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_ReloadInfo_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_ReloadInfo_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ReloadInfo( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_SetSceneColor( void *args )
{
struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *params = (struct IVRChaperone_IVRChaperone_004_SetSceneColor_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_SetSceneColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_SetSceneColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_SetSceneColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_SetSceneColor_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->SetSceneColor( params->color );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args )
{
struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *params = (struct IVRChaperone_IVRChaperone_004_GetBoundsColor_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_GetBoundsColor( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_GetBoundsColor_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_GetBoundsColor_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->GetBoundsColor( params->pOutputColorArray, params->nNumOutputColors, params->flCollisionBoundsFadeDistance, params->pOutputCameraColor );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_AreBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_AreBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
params->_ret = iface->AreBoundsVisible( );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args )
{
struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *params = (struct IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_ForceBoundsVisible( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ForceBoundsVisible( params->bForce );
return 0;
}
#endif
NTSTATUS IVRChaperone_IVRChaperone_004_ResetZeroPose( void *args )
{
struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *params = (struct IVRChaperone_IVRChaperone_004_ResetZeroPose_params *)args;
@ -77,3 +157,13 @@ NTSTATUS IVRChaperone_IVRChaperone_004_ResetZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRChaperone_IVRChaperone_004_ResetZeroPose( void *args )
{
struct wow64_IVRChaperone_IVRChaperone_004_ResetZeroPose_params *params = (struct wow64_IVRChaperone_IVRChaperone_004_ResetZeroPose_params *)args;
struct u_IVRChaperone_IVRChaperone_004 *iface = (struct u_IVRChaperone_IVRChaperone_004 *)params->u_iface;
iface->ResetZeroPose( params->eTrackingUniverseOrigin );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRClientCore_IVRClientCore_002_Cleanup( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_Cleanup( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_Cleanup_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_Cleanup_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
iface->Cleanup( );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args )
{
struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_IsInterfaceVersionValid_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args )
{
struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_002_GetGenericInterface_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_GetGenericInterface( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_GetGenericInterface_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_GetGenericInterface_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args )
{
struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_BIsHmdPresent( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_BIsHmdPresent_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->BIsHmdPresent( );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args )
{
struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_GetEnglishStringForHmdError_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetEnglishStringForHmdError( params->eError );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_002_GetIDForVRInitError( void *args )
{
struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *)args;
@ -53,3 +103,13 @@ NTSTATUS IVRClientCore_IVRClientCore_002_GetIDForVRInitError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_002_GetIDForVRInitError( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *params = (struct wow64_IVRClientCore_IVRClientCore_002_GetIDForVRInitError_params *)args;
struct u_IVRClientCore_IVRClientCore_002 *iface = (struct u_IVRClientCore_IVRClientCore_002 *)params->u_iface;
params->_ret = iface->GetIDForVRInitError( params->eError );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRClientCore_IVRClientCore_003_Cleanup( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_Cleanup( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_Cleanup_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_Cleanup_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
iface->Cleanup( );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args )
{
struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *params = (struct IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_IsInterfaceVersionValid_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->IsInterfaceVersionValid( params->pchInterfaceVersion );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args )
{
struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *params = (struct IVRClientCore_IVRClientCore_003_GetGenericInterface_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_GetGenericInterface( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_GetGenericInterface_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_GetGenericInterface_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetGenericInterface( params->pchNameAndVersion, params->peError );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args )
{
struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *params = (struct IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_BIsHmdPresent( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_BIsHmdPresent_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->BIsHmdPresent( );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args )
{
struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *params = (struct IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_GetEnglishStringForHmdError_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetEnglishStringForHmdError( params->eError );
return 0;
}
#endif
NTSTATUS IVRClientCore_IVRClientCore_003_GetIDForVRInitError( void *args )
{
struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *params = (struct IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *)args;
@ -53,3 +103,13 @@ NTSTATUS IVRClientCore_IVRClientCore_003_GetIDForVRInitError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRClientCore_IVRClientCore_003_GetIDForVRInitError( void *args )
{
struct wow64_IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *params = (struct wow64_IVRClientCore_IVRClientCore_003_GetIDForVRInitError_params *)args;
struct u_IVRClientCore_IVRClientCore_003 *iface = (struct u_IVRClientCore_IVRClientCore_003 *)params->u_iface;
params->_ret = iface->GetIDForVRInitError( params->eError );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetLastError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetLastError( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetLastError_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_SetVSync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetVSync( params->bVSync );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_GetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_005_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_005_GetVSync_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetVSync( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_SetGamma_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetGamma( params->fGamma );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_GetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_005_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_005_GetGamma_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetGamma( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetGraphicsDevice( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetGraphicsDevice_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetGraphicsDevice( params->eType, params->pDevice );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_005_WaitGetPoses_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_WaitGetPoses_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->WaitGetPoses( params->pPoseArray, params->unPoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_Submit( void *args )
{
struct IVRCompositor_IVRCompositor_005_Submit_params *params = (struct IVRCompositor_IVRCompositor_005_Submit_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_Submit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_Submit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_Submit_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->Submit( params->eEye, params->pTexture, params->pBounds );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args )
{
struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *params = (struct IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetOverlayDefaults( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetOverlayDefaults_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->GetOverlayDefaults( params->pSettings );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlay( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlay_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetOverlay( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetOverlay_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetOverlay_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetOverlay( params->pTexture, params->pSettings );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetOverlayRaw( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *params = (struct IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *)args;
@ -111,6 +231,18 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetOverlayFromFile( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetOverlayFromFile_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
iface->SetOverlayFromFile( u_pchFilePath, params->pSettings );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_ClearOverlay( void *args )
{
struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *params = (struct IVRCompositor_IVRCompositor_005_ClearOverlay_params *)args;
@ -119,6 +251,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ClearOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_ClearOverlay( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_ClearOverlay_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_ClearOverlay_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->ClearOverlay( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_005_GetFrameTiming_params *)args;
@ -130,6 +272,19 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
u_Compositor_FrameTiming_090 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_005_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_005_FadeToColor_params *)args;
@ -138,6 +293,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_005_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_005_FadeGrid_params *)args;
@ -146,6 +311,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *)args;
@ -154,6 +329,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *)args;
@ -162,6 +347,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_005_CompositorQuit_params *)args;
@ -170,6 +365,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_005_IsFullscreen_params *)args;
@ -178,6 +383,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args )
{
struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *params = (struct IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *)args;
@ -186,6 +401,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_ComputeOverlayIntersection_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *)args;
@ -194,6 +419,16 @@ NTSTATUS IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_005_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *)args;
@ -202,3 +437,13 @@ NTSTATUS IVRCompositor_IVRCompositor_005_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_005_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_005_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_005 *iface = (struct u_IVRCompositor_IVRCompositor_005 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetLastError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetLastError( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetLastError_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_SetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_006_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_SetVSync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_SetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_SetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetVSync( params->bVSync );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_GetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_006_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_006_GetVSync_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetVSync( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_SetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_006_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_SetGamma_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_SetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_SetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetGamma( params->fGamma );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_GetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_006_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_006_GetGamma_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetGamma( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args )
{
struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *params = (struct IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_SetGraphicsDevice( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_SetGraphicsDevice_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetGraphicsDevice( params->eType, params->pDevice );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_006_WaitGetPoses_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_Submit( void *args )
{
struct IVRCompositor_IVRCompositor_006_Submit_params *params = (struct IVRCompositor_IVRCompositor_006_Submit_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_Submit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_Submit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_Submit_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_Submit_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->Submit( params->eEye, params->pTexture, params->pBounds );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_006_GetFrameTiming_params *)args;
@ -88,6 +178,19 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
u_Compositor_FrameTiming_090 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_006_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_006_FadeToColor_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_006_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_006_FadeGrid_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_006_CompositorQuit_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_006_IsFullscreen_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *)args;
@ -160,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_006_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_006_CanRenderScene_params *)args;
@ -168,3 +361,13 @@ NTSTATUS IVRCompositor_IVRCompositor_006_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_006_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_006_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_006_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_006 *iface = (struct u_IVRCompositor_IVRCompositor_006 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetLastError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetLastError( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetLastError_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_SetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_007_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_SetVSync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_SetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_SetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetVSync( params->bVSync );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_GetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_007_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_007_GetVSync_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetVSync( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_SetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_007_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_SetGamma_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_SetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_SetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetGamma( params->fGamma );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_GetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_007_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_007_GetGamma_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetGamma( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_007_WaitGetPoses_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_Submit( void *args )
{
struct IVRCompositor_IVRCompositor_007_Submit_params *params = (struct IVRCompositor_IVRCompositor_007_Submit_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_Submit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_Submit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_Submit_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_Submit_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_007_GetFrameTiming_params *)args;
@ -80,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
u_Compositor_FrameTiming_093 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_007_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_007_FadeToColor_params *)args;
@ -88,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_007_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_007_FadeGrid_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_007_CompositorQuit_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_007_IsFullscreen_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_007_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_007_CanRenderScene_params *)args;
@ -160,3 +343,13 @@ NTSTATUS IVRCompositor_IVRCompositor_007_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_007_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_007_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_007_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_007 *iface = (struct u_IVRCompositor_IVRCompositor_007 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetLastError( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetLastError( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetLastError_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetLastError_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetLastError( params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_SetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_008_SetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_SetVSync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_SetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_SetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_SetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetVSync( params->bVSync );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetVSync( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetVSync_params *params = (struct IVRCompositor_IVRCompositor_008_GetVSync_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetVSync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetVSync( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetVSync_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetVSync_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetVSync( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_SetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_008_SetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_SetGamma_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_SetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_SetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_SetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetGamma( params->fGamma );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetGamma( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetGamma_params *params = (struct IVRCompositor_IVRCompositor_008_GetGamma_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetGamma( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetGamma_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetGamma_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetGamma( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_008_WaitGetPoses_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_Submit( void *args )
{
struct IVRCompositor_IVRCompositor_008_Submit_params *params = (struct IVRCompositor_IVRCompositor_008_Submit_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_Submit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_Submit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_Submit_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_Submit_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTiming_params *)args;
@ -80,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
u_Compositor_FrameTiming_093 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_008_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_008_FadeToColor_params *)args;
@ -88,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_008_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_008_FadeGrid_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_SetSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_SetSkyboxOverride_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorQuit_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_008_IsFullscreen_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *)args;
@ -160,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *)args;
@ -168,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_008_CanRenderScene_params *)args;
@ -176,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *)args;
@ -184,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *)args;
@ -192,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *)args;
@ -200,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *)args;
@ -208,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_008_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *)args;
@ -216,3 +469,13 @@ NTSTATUS IVRCompositor_IVRCompositor_008_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_008_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_008_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_008 *iface = (struct u_IVRCompositor_IVRCompositor_008 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_009_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTiming_params *)args;
@ -64,6 +124,19 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
u_Compositor_FrameTiming_0913 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *)args;
@ -72,6 +145,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_009_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_009_FadeToColor_params *)args;
@ -80,6 +163,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_009_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_009_FadeGrid_params *)args;
@ -88,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorQuit_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_009_IsFullscreen_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_009_CanRenderScene_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *)args;
@ -160,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *)args;
@ -168,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *)args;
@ -176,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_009_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *)args;
@ -184,3 +397,13 @@ NTSTATUS IVRCompositor_IVRCompositor_009_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_009_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_009_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_009 *iface = (struct u_IVRCompositor_IVRCompositor_009 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_010_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTiming_params *)args;
@ -64,6 +124,19 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
u_Compositor_FrameTiming_0914 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *)args;
@ -72,6 +145,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_010_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_010_FadeToColor_params *)args;
@ -80,6 +163,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_010_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_010_FadeGrid_params *)args;
@ -88,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorQuit_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_010_IsFullscreen_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_010_CanRenderScene_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *)args;
@ -160,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *)args;
@ -168,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *)args;
@ -176,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_010_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *)args;
@ -184,3 +397,13 @@ NTSTATUS IVRCompositor_IVRCompositor_010_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_010_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_010_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_010 *iface = (struct u_IVRCompositor_IVRCompositor_010 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_011_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTiming_params *)args;
@ -61,6 +121,19 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
u_Compositor_FrameTiming_0915 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *)args;
@ -69,6 +142,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_011_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_011_FadeToColor_params *)args;
@ -77,6 +160,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_011_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_011_FadeGrid_params *)args;
@ -85,6 +178,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *)args;
@ -93,6 +196,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *)args;
@ -101,6 +214,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *)args;
@ -109,6 +232,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorQuit_params *)args;
@ -117,6 +250,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_011_IsFullscreen_params *)args;
@ -125,6 +268,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *)args;
@ -133,6 +286,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *)args;
@ -141,6 +304,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_011_CanRenderScene_params *)args;
@ -149,6 +322,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *)args;
@ -157,6 +340,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *)args;
@ -165,6 +358,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *)args;
@ -173,6 +376,16 @@ NTSTATUS IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_011_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *)args;
@ -181,3 +394,13 @@ NTSTATUS IVRCompositor_IVRCompositor_011_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_011_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_011_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_011 *iface = (struct u_IVRCompositor_IVRCompositor_011 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_012_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
u_Compositor_FrameTiming_0915 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *)args;
@ -77,6 +160,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_012_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_012_FadeToColor_params *)args;
@ -85,6 +178,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_012_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_012_FadeGrid_params *)args;
@ -93,6 +196,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *)args;
@ -101,6 +214,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *)args;
@ -109,6 +232,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *)args;
@ -117,6 +250,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorQuit_params *)args;
@ -125,6 +268,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_012_IsFullscreen_params *)args;
@ -133,6 +286,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *)args;
@ -141,6 +304,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *)args;
@ -149,6 +322,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_012_CanRenderScene_params *)args;
@ -157,6 +340,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *)args;
@ -165,6 +358,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *)args;
@ -173,6 +376,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *)args;
@ -181,6 +394,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *)args;
@ -189,6 +412,16 @@ NTSTATUS IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *)args;
@ -197,3 +430,13 @@ NTSTATUS IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_012_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_012 *iface = (struct u_IVRCompositor_IVRCompositor_012 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_013_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
u_Compositor_FrameTiming_0915 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *)args;
@ -77,6 +160,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_013_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_013_FadeToColor_params *)args;
@ -85,6 +178,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_013_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_013_FadeGrid_params *)args;
@ -93,6 +196,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *)args;
@ -101,6 +214,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *)args;
@ -109,6 +232,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *)args;
@ -117,6 +250,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorQuit_params *)args;
@ -125,6 +268,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_013_IsFullscreen_params *)args;
@ -133,6 +286,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *)args;
@ -141,6 +304,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *)args;
@ -149,6 +322,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_013_CanRenderScene_params *)args;
@ -157,6 +340,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *)args;
@ -165,6 +358,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *)args;
@ -173,6 +376,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *)args;
@ -181,6 +394,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *)args;
@ -189,6 +412,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *)args;
@ -197,6 +430,16 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *)args;
@ -205,3 +448,13 @@ NTSTATUS IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_013 *iface = (struct u_IVRCompositor_IVRCompositor_013 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_014_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
u_Compositor_FrameTiming_0920 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *)args;
@ -77,6 +160,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_014_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_014_FadeToColor_params *)args;
@ -85,6 +178,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_014_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_014_FadeGrid_params *)args;
@ -93,6 +196,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *)args;
@ -101,6 +214,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *)args;
@ -109,6 +232,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *)args;
@ -117,6 +250,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorQuit_params *)args;
@ -125,6 +268,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_014_IsFullscreen_params *)args;
@ -133,6 +286,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *)args;
@ -141,6 +304,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *)args;
@ -149,6 +322,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_014_CanRenderScene_params *)args;
@ -157,6 +340,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *)args;
@ -165,6 +358,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *)args;
@ -173,6 +376,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *)args;
@ -181,6 +394,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *)args;
@ -189,6 +412,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *)args;
@ -197,6 +430,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *)args;
@ -205,6 +448,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *)args;
@ -213,6 +466,16 @@ NTSTATUS IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_014_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_014_SuspendRendering_params *)args;
@ -221,3 +484,13 @@ NTSTATUS IVRCompositor_IVRCompositor_014_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_014_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_014_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_014_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_014 *iface = (struct u_IVRCompositor_IVRCompositor_014 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_015_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
u_Compositor_FrameTiming_0920 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *)args;
@ -77,6 +160,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *)args;
@ -85,6 +178,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_015_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_015_FadeToColor_params *)args;
@ -93,6 +196,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_015_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_015_FadeGrid_params *)args;
@ -101,6 +214,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *)args;
@ -109,6 +232,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *)args;
@ -117,6 +250,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *)args;
@ -125,6 +268,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorQuit_params *)args;
@ -133,6 +286,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_015_IsFullscreen_params *)args;
@ -141,6 +304,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *)args;
@ -149,6 +322,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *)args;
@ -157,6 +340,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_015_CanRenderScene_params *)args;
@ -165,6 +358,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *)args;
@ -173,6 +376,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *)args;
@ -181,6 +394,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *)args;
@ -189,6 +412,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *)args;
@ -197,6 +430,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *)args;
@ -205,6 +448,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *)args;
@ -213,6 +466,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *)args;
@ -221,6 +484,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_015_SuspendRendering_params *)args;
@ -229,6 +502,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args )
{
struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *params = (struct IVRCompositor_IVRCompositor_015_RequestScreenshot_params *)args;
@ -237,6 +520,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_RequestScreenshot( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_RequestScreenshot_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_RequestScreenshot_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->RequestScreenshot( params->type, params->pchDestinationFileName, params->pchVRDestinationFileName );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *params = (struct IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *)args;
@ -245,6 +538,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetCurrentScreenshotType_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->GetCurrentScreenshotType( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *)args;
@ -253,6 +556,18 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *)args;
@ -261,6 +576,19 @@ NTSTATUS IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *)args;
@ -277,6 +615,16 @@ NTSTATUS IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *)args;
@ -285,3 +633,13 @@ NTSTATUS IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_015_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_015 *iface = (struct u_IVRCompositor_IVRCompositor_015 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_016_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTiming_params *)args;
@ -72,6 +142,19 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
u_Compositor_FrameTiming_102 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *)args;
@ -80,6 +163,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *)args;
@ -88,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_016_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_016_FadeToColor_params *)args;
@ -96,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_016_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_016_FadeGrid_params *)args;
@ -104,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *)args;
@ -112,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *)args;
@ -120,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *)args;
@ -128,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorQuit_params *)args;
@ -136,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_016_IsFullscreen_params *)args;
@ -144,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *)args;
@ -152,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *)args;
@ -160,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_016_CanRenderScene_params *)args;
@ -168,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *)args;
@ -176,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *)args;
@ -184,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *)args;
@ -192,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *)args;
@ -200,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *)args;
@ -208,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *)args;
@ -216,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *)args;
@ -224,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_016_SuspendRendering_params *)args;
@ -232,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *)args;
@ -240,6 +523,18 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *)args;
@ -248,6 +543,19 @@ NTSTATUS IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *)args;
@ -256,6 +564,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *)args;
@ -264,6 +582,16 @@ NTSTATUS IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *)args;
@ -272,3 +600,13 @@ NTSTATUS IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_016_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_016 *iface = (struct u_IVRCompositor_IVRCompositor_016 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_017_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_017_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_017_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_017_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_017_FadeGrid_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorQuit_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_017_IsFullscreen_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_017_CanRenderScene_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_017_SuspendRendering_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *)args;
@ -245,6 +541,18 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *)args;
@ -253,6 +561,19 @@ NTSTATUS IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *)args;
@ -261,6 +582,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *)args;
@ -269,6 +600,16 @@ NTSTATUS IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *)args;
@ -277,3 +618,13 @@ NTSTATUS IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_017_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_017 *iface = (struct u_IVRCompositor_IVRCompositor_017 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_018_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_018_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_018_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_018_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_018_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_018_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_018_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_018_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *)args;
@ -269,6 +597,19 @@ NTSTATUS IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *)args;
@ -277,6 +618,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *)args;
@ -293,3 +654,13 @@ NTSTATUS IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_018_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_018 *iface = (struct u_IVRCompositor_IVRCompositor_018 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_019_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_019_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_019_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_019_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_019_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_019_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_019_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_019_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *)args;
@ -269,6 +597,19 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *)args;
@ -277,6 +618,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *)args;
@ -301,3 +672,13 @@ NTSTATUS IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_019_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_019 *iface = (struct u_IVRCompositor_IVRCompositor_019 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_020_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_020_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_020_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_020_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_020_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_020_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_020_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_020_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,3 +690,13 @@ NTSTATUS IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_020_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_020 *iface = (struct u_IVRCompositor_IVRCompositor_020 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_021_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
u_Compositor_FrameTiming_103a u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_021_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_021_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_021_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_021_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_021_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_021_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_021_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
iface->SetExplicitTimingMode( params->bExplicitTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *)args;
@ -325,3 +726,13 @@ NTSTATUS IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_021_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_021 *iface = (struct u_IVRCompositor_IVRCompositor_021 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_022_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_022_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_022_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_022_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_022_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_022_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_022_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_022_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *)args;
@ -325,6 +726,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args )
{
struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *)args;
@ -333,6 +744,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args )
{
struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *)args;
@ -341,6 +762,16 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading( void *args )
{
struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *)args;
@ -349,3 +780,13 @@ NTSTATUS IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *params = (struct wow64_IVRCompositor_IVRCompositor_022_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_022 *iface = (struct u_IVRCompositor_IVRCompositor_022 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_024_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_024_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_024_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_024_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_024_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_024_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_024_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_024_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *)args;
@ -325,6 +726,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args )
{
struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *)args;
@ -333,6 +744,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args )
{
struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *)args;
@ -341,6 +762,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *args )
{
struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *)args;
@ -349,6 +780,16 @@ NTSTATUS IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args )
{
struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *)args;
@ -359,6 +800,18 @@ NTSTATUS IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_SetStageOverride_Async( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_024_ClearStageOverride( void *args )
{
struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_024_ClearStageOverride_params *)args;
@ -367,3 +820,13 @@ NTSTATUS IVRCompositor_IVRCompositor_024_ClearStageOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_024_ClearStageOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_024_ClearStageOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_024_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_024 *iface = (struct u_IVRCompositor_IVRCompositor_024 *)params->u_iface;
iface->ClearStageOverride( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_026_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_026_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_026_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_026_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_026_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_026_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_026_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_026_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *)args;
@ -325,6 +726,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args )
{
struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *)args;
@ -333,6 +744,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args )
{
struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *)args;
@ -341,6 +762,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *args )
{
struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *)args;
@ -349,6 +780,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args )
{
struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *)args;
@ -359,6 +800,18 @@ NTSTATUS IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_SetStageOverride_Async( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args )
{
struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_026_ClearStageOverride_params *)args;
@ -367,6 +820,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_ClearStageOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_ClearStageOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
iface->ClearStageOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *)args;
@ -375,6 +838,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *)args;
@ -383,6 +856,16 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_026_GetPosesForFrame( void *args )
{
struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *)args;
@ -391,3 +874,13 @@ NTSTATUS IVRCompositor_IVRCompositor_026_GetPosesForFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_026_GetPosesForFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_026_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_026 *iface = (struct u_IVRCompositor_IVRCompositor_026 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_027_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_027_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_027_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_027_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_027_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeGridIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_027_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_027_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_027_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *)args;
@ -325,6 +726,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args )
{
struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *)args;
@ -333,6 +744,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args )
{
struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *)args;
@ -341,6 +762,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *args )
{
struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *)args;
@ -349,6 +780,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args )
{
struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *)args;
@ -359,6 +800,18 @@ NTSTATUS IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_SetStageOverride_Async( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args )
{
struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_027_ClearStageOverride_params *)args;
@ -367,6 +820,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_ClearStageOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_ClearStageOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
iface->ClearStageOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *)args;
@ -375,6 +838,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *)args;
@ -383,6 +856,16 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_027_GetPosesForFrame( void *args )
{
struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *)args;
@ -391,3 +874,13 @@ NTSTATUS IVRCompositor_IVRCompositor_027_GetPosesForFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_027_GetPosesForFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_027_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_027 *iface = (struct u_IVRCompositor_IVRCompositor_027 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_SetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_SetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SetTrackingSpace( params->eOrigin );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetTrackingSpace( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetTrackingSpace_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetTrackingSpace( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args )
{
struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *params = (struct IVRCompositor_IVRCompositor_028_WaitGetPoses_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_WaitGetPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_WaitGetPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_WaitGetPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoses( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoses_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoses( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetLastPoses( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetLastPoses_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetLastPoses_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetLastPoseForTrackedDeviceIndex_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastPoseForTrackedDeviceIndex( params->unDeviceIndex, params->pOutputPose, params->pOutputGamePose );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args )
{
struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *params = (struct IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ClearLastSubmittedFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearLastSubmittedFrame( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args )
{
struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *params = (struct IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_PostPresentHandoff( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_PostPresentHandoff_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->PostPresentHandoff( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTiming_params *)args;
@ -69,6 +139,19 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetFrameTiming( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTiming_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTiming_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTiming( params->pTiming ? &u_pTiming : nullptr, params->unFramesAgo );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimings_params *)args;
@ -77,6 +160,19 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetFrameTimings( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTimings_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTimings_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
u_Compositor_FrameTiming_1017 u_pTiming;
if (params->pTiming) u_pTiming = *params->pTiming;
params->_ret = iface->GetFrameTimings( params->pTiming ? &u_pTiming : nullptr, params->nFrames );
if (params->pTiming) *params->pTiming = u_pTiming;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *params = (struct IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *)args;
@ -85,6 +181,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetFrameTimeRemaining_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetFrameTimeRemaining( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *params = (struct IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *)args;
@ -93,6 +199,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetCumulativeStats( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetCumulativeStats_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->GetCumulativeStats( params->pStats, params->nStatsSizeInBytes );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_FadeToColor( void *args )
{
struct IVRCompositor_IVRCompositor_028_FadeToColor_params *params = (struct IVRCompositor_IVRCompositor_028_FadeToColor_params *)args;
@ -101,6 +217,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_FadeToColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_FadeToColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_FadeToColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_FadeToColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *)args;
@ -109,6 +235,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetCurrentFadeColor( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentFadeColor_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
*params->_ret = iface->GetCurrentFadeColor( params->bBackground );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_FadeGrid( void *args )
{
struct IVRCompositor_IVRCompositor_028_FadeGrid_params *params = (struct IVRCompositor_IVRCompositor_028_FadeGrid_params *)args;
@ -117,6 +253,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_FadeGrid( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_FadeGrid( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_FadeGrid_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_FadeGrid_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->FadeGrid( params->fSeconds, params->bFadeGridIn );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *)args;
@ -125,6 +271,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentGridAlpha_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCurrentGridAlpha( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args )
{
struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *)args;
@ -133,6 +289,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ClearSkyboxOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ClearSkyboxOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearSkyboxOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args )
{
struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *)args;
@ -141,6 +307,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_CompositorBringToFront( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_CompositorBringToFront_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorBringToFront( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args )
{
struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *)args;
@ -149,6 +325,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_CompositorGoToBack( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_CompositorGoToBack_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorGoToBack( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorQuit( void *args )
{
struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorQuit_params *)args;
@ -157,6 +343,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorQuit( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_CompositorQuit( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_CompositorQuit_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_CompositorQuit_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorQuit( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_IsFullscreen( void *args )
{
struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *params = (struct IVRCompositor_IVRCompositor_028_IsFullscreen_params *)args;
@ -165,6 +361,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsFullscreen( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_IsFullscreen( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_IsFullscreen_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_IsFullscreen_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsFullscreen( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *params = (struct IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *)args;
@ -173,6 +379,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetCurrentSceneFocusProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCurrentSceneFocusProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *)args;
@ -181,6 +397,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetLastFrameRenderer( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetLastFrameRenderer_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastFrameRenderer( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_CanRenderScene( void *args )
{
struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *params = (struct IVRCompositor_IVRCompositor_028_CanRenderScene_params *)args;
@ -189,6 +415,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CanRenderScene( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_CanRenderScene( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_CanRenderScene_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_CanRenderScene_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->CanRenderScene( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *)args;
@ -197,6 +433,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ShowMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ShowMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ShowMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args )
{
struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *params = (struct IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *)args;
@ -205,6 +451,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_HideMirrorWindow( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_HideMirrorWindow_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->HideMirrorWindow( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args )
{
struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *params = (struct IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *)args;
@ -213,6 +469,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_IsMirrorWindowVisible_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMirrorWindowVisible( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args )
{
struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *params = (struct IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *)args;
@ -221,6 +487,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_CompositorDumpImages( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_CompositorDumpImages_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->CompositorDumpImages( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *args )
{
struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *params = (struct IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *)args;
@ -229,6 +505,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ShouldAppRenderWithLowResources_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->ShouldAppRenderWithLowResources( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *args )
{
struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *params = (struct IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *)args;
@ -237,6 +523,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ForceInterleavedReprojectionOn_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ForceInterleavedReprojectionOn( params->bOverride );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args )
{
struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *params = (struct IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *)args;
@ -245,6 +541,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ForceReconnectProcess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ForceReconnectProcess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ForceReconnectProcess( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_SuspendRendering( void *args )
{
struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *params = (struct IVRCompositor_IVRCompositor_028_SuspendRendering_params *)args;
@ -253,6 +559,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SuspendRendering( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_SuspendRendering( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_SuspendRendering_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_SuspendRendering_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SuspendRendering( params->bSuspend );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *)args;
@ -261,6 +577,18 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
void *u_ppD3D11ShaderResourceView;
params->_ret = iface->GetMirrorTextureD3D11( params->eEye, params->pD3D11DeviceOrResource, params->ppD3D11ShaderResourceView ? &u_ppD3D11ShaderResourceView : nullptr );
if (params->ppD3D11ShaderResourceView) *params->ppD3D11ShaderResourceView = u_ppD3D11ShaderResourceView;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args )
{
struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *)args;
@ -269,6 +597,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ReleaseMirrorTextureD3D11_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ReleaseMirrorTextureD3D11( params->pD3D11ShaderResourceView );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *params = (struct IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *)args;
@ -277,6 +615,19 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureGL( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetMirrorTextureGL_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
void *u_pglSharedTextureHandle;
if (params->pglSharedTextureHandle) u_pglSharedTextureHandle = *params->pglSharedTextureHandle;
params->_ret = iface->GetMirrorTextureGL( params->eEye, params->pglTextureId, params->pglSharedTextureHandle ? &u_pglSharedTextureHandle : nullptr );
if (params->pglSharedTextureHandle) *params->pglSharedTextureHandle = u_pglSharedTextureHandle;
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args )
{
struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *params = (struct IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *)args;
@ -285,6 +636,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ReleaseSharedGLTexture_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->ReleaseSharedGLTexture( params->glTextureId, params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *)args;
@ -293,6 +654,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_LockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->LockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *args )
{
struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *params = (struct IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *)args;
@ -301,6 +672,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_UnlockGLSharedTextureForAccess_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->UnlockGLSharedTextureForAccess( params->glSharedTextureHandle );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *params = (struct IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *)args;
@ -309,6 +690,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetVulkanInstanceExtensionsRequired_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetVulkanInstanceExtensionsRequired( params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args )
{
struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *params = (struct IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *)args;
@ -317,6 +708,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_SetExplicitTimingMode( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_SetExplicitTimingMode_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->SetExplicitTimingMode( params->eTimingMode );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args )
{
struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *params = (struct IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *)args;
@ -325,6 +726,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_SubmitExplicitTimingData_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->SubmitExplicitTimingData( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args )
{
struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *)args;
@ -333,6 +744,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingEnabled_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingEnabled( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args )
{
struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *params = (struct IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *)args;
@ -341,6 +762,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_IsMotionSmoothingSupported_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsMotionSmoothingSupported( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *args )
{
struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *params = (struct IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *)args;
@ -349,6 +780,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_IsCurrentSceneFocusAppLoading_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->IsCurrentSceneFocusAppLoading( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args )
{
struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *params = (struct IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *)args;
@ -359,6 +800,18 @@ NTSTATUS IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_SetStageOverride_Async( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_SetStageOverride_Async_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
char *u_pchRenderModelPath = vrclient_dos_to_unix_path( params->pchRenderModelPath );
params->_ret = iface->SetStageOverride_Async( u_pchRenderModelPath, params->pTransform, params->pRenderSettings, params->nSizeOfRenderSettings );
vrclient_free_path( u_pchRenderModelPath );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args )
{
struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *params = (struct IVRCompositor_IVRCompositor_028_ClearStageOverride_params *)args;
@ -367,6 +820,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_ClearStageOverride( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_ClearStageOverride_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_ClearStageOverride_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
iface->ClearStageOverride( );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *params = (struct IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *)args;
@ -375,6 +838,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *ar
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetCompositorBenchmarkResults_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetCompositorBenchmarkResults( params->pBenchmarkResults, params->nSizeOfBenchmarkResults );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *params = (struct IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *)args;
@ -383,6 +856,16 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetLastPosePredictionIDs_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetLastPosePredictionIDs( params->pRenderPosePredictionID, params->pGamePosePredictionID );
return 0;
}
#endif
NTSTATUS IVRCompositor_IVRCompositor_028_GetPosesForFrame( void *args )
{
struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *params = (struct IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *)args;
@ -391,3 +874,13 @@ NTSTATUS IVRCompositor_IVRCompositor_028_GetPosesForFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRCompositor_IVRCompositor_028_GetPosesForFrame( void *args )
{
struct wow64_IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *params = (struct wow64_IVRCompositor_IVRCompositor_028_GetPosesForFrame_params *)args;
struct u_IVRCompositor_IVRCompositor_028 *iface = (struct u_IVRCompositor_IVRCompositor_028 *)params->u_iface;
params->_ret = iface->GetPosesForFrame( params->unPosePredictionID, params->pPoseArray, params->unPoseArrayCount );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc1( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc1( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc1_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc1_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc1( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc2( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc2_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc2_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc2( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc2( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc2_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc2_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc2( params->a, params->b, params->c );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc3( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc3_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc3_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc3( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc3( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc3_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc3_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc3( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc4( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc4_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc4_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc4( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc4( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc4_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc4_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc4( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc5( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc5_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc5_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc5( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc5( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc5_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc5_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc6( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc6_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc6_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc6( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc6( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc6_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc6_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc7( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc7_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc7_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc7( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc7( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc7_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc7_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc8( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc8_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc8_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc8( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc8( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc8_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc8_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc8( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc9( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc9_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc9_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc9( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc9( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc9_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc9_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc9( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc10( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc10_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc10_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc10( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc10( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc10_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc10_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc10( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc11( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc11_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc11_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc11( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc11_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc11_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc11( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc12( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc12_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc12_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc12( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc12( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc12_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc12_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc12( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc13( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc13_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc13_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc13( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc13( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc13_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc13_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc13( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc14( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc14_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc14_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc14( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc14( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc14_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc14_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc14( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc15( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc15_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc15_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc15( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc15( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc15_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc15_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc15( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc16( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc16_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc16_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc16( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc16( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc16_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc16_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc16( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc17( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc17_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc17_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc17( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc17( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc17_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc17_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc17( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc18( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc18_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc18_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc18( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc18( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc18_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc18_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc18( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc19( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc19_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc19_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc19( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc19( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc19_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc19_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc19( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc20( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc20_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc20_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc20( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc20( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc20_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc20_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc20( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc21( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc21_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc21_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc21( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc21( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc21_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc21_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc21( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc22( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc22_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc22_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc22( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc22( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc22_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc22_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc23( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc23_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc23_params *)args;
@ -191,6 +411,18 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc23( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc23( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc23_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc23_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
char *u_a = vrclient_dos_to_unix_path( params->a );
params->_ret = iface->undoc23( u_a );
vrclient_free_path( u_a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc24( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc24_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc24_params *)args;
@ -199,6 +431,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc24( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc24( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc24_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc24_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc24( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc25( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc25_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc25_params *)args;
@ -207,6 +449,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc25( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc25( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc25_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc25_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc25( params->a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc26( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc26_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc26_params *)args;
@ -215,6 +467,16 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc26( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc26( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc26_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc26_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
params->_ret = iface->undoc26( );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc27( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc27_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc27_params *)args;
@ -225,6 +487,18 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc27( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc27( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc27_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc27_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
char *u_a = vrclient_dos_to_unix_path( params->a );
params->_ret = iface->undoc27( u_a );
vrclient_free_path( u_a );
return 0;
}
#endif
NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc28( void *args )
{
struct IVRControlPanel_IVRControlPanel_006_undoc28_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc28_params *)args;
@ -233,3 +507,13 @@ NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc28( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRControlPanel_IVRControlPanel_006_undoc28( void *args )
{
struct wow64_IVRControlPanel_IVRControlPanel_006_undoc28_params *params = (struct wow64_IVRControlPanel_IVRControlPanel_006_undoc28_params *)args;
struct u_IVRControlPanel_IVRControlPanel_006 *iface = (struct u_IVRControlPanel_IVRControlPanel_006 *)params->u_iface;
iface->undoc28( params->a );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args )
{
struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *params = (struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverCount( );
return 0;
}
#endif
NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args )
{
struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverName_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRDriverManager_IVRDriverManager_001_GetDriverName( void *args )
{
struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverName_params *params = (struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverName_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverName( params->nDriver, params->pchValue, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args )
{
struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRDriverManager_IVRDriverManager_001_GetDriverHandle( void *args )
{
struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *params = (struct wow64_IVRDriverManager_IVRDriverManager_001_GetDriverHandle_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->GetDriverHandle( params->pchDriverName );
return 0;
}
#endif
NTSTATUS IVRDriverManager_IVRDriverManager_001_IsEnabled( void *args )
{
struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *params = (struct IVRDriverManager_IVRDriverManager_001_IsEnabled_params *)args;
@ -37,3 +67,13 @@ NTSTATUS IVRDriverManager_IVRDriverManager_001_IsEnabled( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRDriverManager_IVRDriverManager_001_IsEnabled( void *args )
{
struct wow64_IVRDriverManager_IVRDriverManager_001_IsEnabled_params *params = (struct wow64_IVRDriverManager_IVRDriverManager_001_IsEnabled_params *)args;
struct u_IVRDriverManager_IVRDriverManager_001 *iface = (struct u_IVRDriverManager_IVRDriverManager_001 *)params->u_iface;
params->_ret = iface->IsEnabled( params->nDriver );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args )
{
struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *params = (struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *)args;
struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *args )
{
struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport( void *args )
{
struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *params = (struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetEyeOutputViewport_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo( void *args )
{
struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *)args;
@ -29,3 +49,13 @@ NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *params = (struct wow64_IVRExtendedDisplay_IVRExtendedDisplay_001_GetDXGIOutputInfo_params *)args;
struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *iface = (struct u_IVRExtendedDisplay_IVRExtendedDisplay_001 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewSize( params->nWidth, params->nHeight );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewSize_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->GetHeadsetViewSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewMode_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewMode( params->eHeadsetViewMode );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewMode_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewMode( );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewCropped_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewCropped( params->bCropped );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewCropped_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewCropped( );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewAspectRatio_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
params->_ret = iface->GetHeadsetViewAspectRatio( );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewBlendRange_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->SetHeadsetViewBlendRange( params->flStartPct, params->flEndPct );
return 0;
}
#endif
NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange( void *args )
{
struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *)args;
@ -77,3 +157,13 @@ NTSTATUS IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange( void *args )
{
struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *params = (struct wow64_IVRHeadsetView_IVRHeadsetView_001_GetHeadsetViewBlendRange_params *)args;
struct u_IVRHeadsetView_IVRHeadsetView_001 *iface = (struct u_IVRHeadsetView_IVRHeadsetView_001 *)params->u_iface;
iface->GetHeadsetViewBlendRange( params->pStartPct, params->pEndPct );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Open( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_001_Open( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_001_Open_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_001_Open_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Close( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_001_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Close_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Close( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_001_Close( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_001_Close_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_001_Close_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Close( params->ulBuffer );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Read( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_001_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Read_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Read( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_001_Read( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_001_Read_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_001_Read_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Write( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_001_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Write_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Write( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_001_Write( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_001_Write_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_001_Write_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_001_PropertyContainer( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *)args;
@ -45,3 +85,13 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_001_PropertyContainer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_001_PropertyContainer( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_001_PropertyContainer_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_001 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_001 *)params->u_iface;
params->_ret = iface->PropertyContainer( params->ulBuffer );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Open( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_Open( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_Open_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_Open_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Close( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_002_Close_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Close_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Close( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_Close( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_Close_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_Close_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Close( params->ulBuffer );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Read( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_002_Read_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Read_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Read( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_Read( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_Read_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_Read_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Write( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_002_Write_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Write_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Write( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_Write( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_Write_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_Write_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->Write( params->ulBuffer, params->pSrc, params->unBytes );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_PropertyContainer( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_PropertyContainer_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->PropertyContainer( params->ulBuffer );
return 0;
}
#endif
NTSTATUS IVRIOBuffer_IVRIOBuffer_002_HasReaders( void *args )
{
struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *)args;
@ -53,3 +103,13 @@ NTSTATUS IVRIOBuffer_IVRIOBuffer_002_HasReaders( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRIOBuffer_IVRIOBuffer_002_HasReaders( void *args )
{
struct wow64_IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *params = (struct wow64_IVRIOBuffer_IVRIOBuffer_002_HasReaders_params *)args;
struct u_IVRIOBuffer_IVRIOBuffer_002 *iface = (struct u_IVRIOBuffer_IVRIOBuffer_002 *)params->u_iface;
params->_ret = iface->HasReaders( params->ulBuffer );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_003_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_003_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_003_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_003_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_003_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_003_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_003_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_003_GetActionHandle_params *params = (struct IVRInput_IVRInput_003_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_003_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_003_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_003_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_003_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_003_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_003_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_003_UpdateActionState_params *params = (struct IVRInput_IVRInput_003_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_003_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_003_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_003_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_003_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_003_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_003_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_003_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_003_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_003_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_003_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_003_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetPoseActionData( void *args )
{
struct IVRInput_IVRInput_003_GetPoseActionData_params *params = (struct IVRInput_IVRInput_003_GetPoseActionData_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_003_GetPoseActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetPoseActionData( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetPoseActionData_params *params = (struct wow64_IVRInput_IVRInput_003_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionData( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_003_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionData_params *)args;
@ -94,6 +188,19 @@ NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_003_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputSkeletonActionData_t u_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 );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args )
{
struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *params = (struct IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *)args;
@ -102,6 +209,16 @@ NTSTATUS IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetSkeletalActionDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_003_GetSkeletalActionDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *params = (struct IVRInput_IVRInput_003_UncompressSkeletalActionData_params *)args;
@ -110,6 +227,16 @@ NTSTATUS IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_UncompressSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_003_UncompressSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_003_UncompressSkeletalActionData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *)args;
@ -118,6 +245,16 @@ NTSTATUS IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_003_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_003_GetActionOrigins_params *params = (struct IVRInput_IVRInput_003_GetActionOrigins_params *)args;
@ -126,6 +263,16 @@ NTSTATUS IVRInput_IVRInput_003_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_003_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_003_GetOriginLocalizedName_params *)args;
@ -134,6 +281,16 @@ NTSTATUS IVRInput_IVRInput_003_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_003_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *)args;
@ -146,6 +303,20 @@ NTSTATUS IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_003_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_003_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_003_ShowActionOrigins_params *)args;
@ -154,6 +325,16 @@ NTSTATUS IVRInput_IVRInput_003_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_003_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_003_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_003 *iface = (struct u_IVRInput_IVRInput_003 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_003_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_003_ShowBindingsForActionSet_params *)args;
@ -162,3 +343,13 @@ NTSTATUS IVRInput_IVRInput_003_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_003_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_003_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_003_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_004_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_004_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_004_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_004_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_004_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_004_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_004_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_004_GetActionHandle_params *params = (struct IVRInput_IVRInput_004_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_004_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_004_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_004_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_004_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_004_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_004_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_004_UpdateActionState_params *params = (struct IVRInput_IVRInput_004_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_004_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_004_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_004_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_004_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_004_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_004_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_004_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_004_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_004_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_004_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_004_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetPoseActionData( void *args )
{
struct IVRInput_IVRInput_004_GetPoseActionData_params *params = (struct IVRInput_IVRInput_004_GetPoseActionData_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_004_GetPoseActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetPoseActionData( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetPoseActionData_params *params = (struct wow64_IVRInput_IVRInput_004_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionData( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_004_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalActionData_params *)args;
@ -95,6 +189,20 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_004_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputSkeletalActionData_t_1016 u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetSkeletalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneData_params *)args;
@ -103,6 +211,16 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_004_GetSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args )
{
struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *)args;
@ -111,6 +229,16 @@ NTSTATUS IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *)args;
@ -119,6 +247,16 @@ NTSTATUS IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_DecompressSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_004_DecompressSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *)args;
@ -127,6 +265,16 @@ NTSTATUS IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_004_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_004_GetActionOrigins_params *params = (struct IVRInput_IVRInput_004_GetActionOrigins_params *)args;
@ -135,6 +283,16 @@ NTSTATUS IVRInput_IVRInput_004_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_004_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_004_GetOriginLocalizedName_params *)args;
@ -143,6 +301,16 @@ NTSTATUS IVRInput_IVRInput_004_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_004_GetOriginLocalizedName_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->GetOriginLocalizedName( params->origin, params->pchNameArray, params->unNameArraySize );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *)args;
@ -155,6 +323,20 @@ NTSTATUS IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_004_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_004_ShowActionOrigins_params *)args;
@ -163,6 +345,16 @@ NTSTATUS IVRInput_IVRInput_004_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_004_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_004_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_004 *iface = (struct u_IVRInput_IVRInput_004 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_004_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_004_ShowBindingsForActionSet_params *)args;
@ -171,3 +363,13 @@ NTSTATUS IVRInput_IVRInput_004_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_004_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_004_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_004_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_005_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_005_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_005_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_005_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_005_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_005_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_005_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_005_GetActionHandle_params *params = (struct IVRInput_IVRInput_005_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_005_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_005_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_005_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_005_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_005_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_005_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_005_UpdateActionState_params *params = (struct IVRInput_IVRInput_005_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_005_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_005_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_005_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_005_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_005_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_005_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_005_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_005_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_005_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_005_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_005_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetPoseActionData( void *args )
{
struct IVRInput_IVRInput_005_GetPoseActionData_params *params = (struct IVRInput_IVRInput_005_GetPoseActionData_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_005_GetPoseActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetPoseActionData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetPoseActionData_params *params = (struct wow64_IVRInput_IVRInput_005_GetPoseActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionData( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalActionData_params *)args;
@ -95,6 +189,20 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetSkeletalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetBoneCount( void *args )
{
struct IVRInput_IVRInput_005_GetBoneCount_params *params = (struct IVRInput_IVRInput_005_GetBoneCount_params *)args;
@ -103,6 +211,16 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetBoneCount( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetBoneCount_params *params = (struct wow64_IVRInput_IVRInput_005_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetBoneHierarchy( void *args )
{
struct IVRInput_IVRInput_005_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_005_GetBoneHierarchy_params *)args;
@ -111,6 +229,16 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneHierarchy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetBoneHierarchy( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetBoneHierarchy_params *params = (struct wow64_IVRInput_IVRInput_005_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetBoneName( void *args )
{
struct IVRInput_IVRInput_005_GetBoneName_params *params = (struct IVRInput_IVRInput_005_GetBoneName_params *)args;
@ -119,6 +247,16 @@ NTSTATUS IVRInput_IVRInput_005_GetBoneName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetBoneName( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetBoneName_params *params = (struct wow64_IVRInput_IVRInput_005_GetBoneName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *)args;
@ -127,6 +265,16 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalReferenceTransforms( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalReferenceTransforms_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *)args;
@ -135,6 +283,16 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalTrackingLevel( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneData_params *)args;
@ -143,6 +301,16 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_005_GetSkeletalSummaryData_params *)args;
@ -151,6 +319,16 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalSummaryData( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalSummaryData_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->pSkeletalSummaryData );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args )
{
struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *)args;
@ -159,6 +337,16 @@ NTSTATUS IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_005_GetSkeletalBoneDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *)args;
@ -167,6 +355,16 @@ NTSTATUS IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_DecompressSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_005_DecompressSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *)args;
@ -175,6 +373,16 @@ NTSTATUS IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_005_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_005_GetActionOrigins_params *params = (struct IVRInput_IVRInput_005_GetActionOrigins_params *)args;
@ -183,6 +391,16 @@ NTSTATUS IVRInput_IVRInput_005_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_005_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_005_GetOriginLocalizedName_params *)args;
@ -191,6 +409,16 @@ NTSTATUS IVRInput_IVRInput_005_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_005_GetOriginLocalizedName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *)args;
@ -203,6 +431,20 @@ NTSTATUS IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_005_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_005_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_005_ShowActionOrigins_params *)args;
@ -211,6 +453,16 @@ NTSTATUS IVRInput_IVRInput_005_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_005_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_005_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_005_ShowBindingsForActionSet_params *)args;
@ -219,6 +471,16 @@ NTSTATUS IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_005_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_005_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_005_IsUsingLegacyInput( void *args )
{
struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_005_IsUsingLegacyInput_params *)args;
@ -227,3 +489,13 @@ NTSTATUS IVRInput_IVRInput_005_IsUsingLegacyInput( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_005_IsUsingLegacyInput( void *args )
{
struct wow64_IVRInput_IVRInput_005_IsUsingLegacyInput_params *params = (struct wow64_IVRInput_IVRInput_005_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_005 *iface = (struct u_IVRInput_IVRInput_005 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_006_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_006_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_006_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_006_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_006_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_006_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_006_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_006_GetActionHandle_params *params = (struct IVRInput_IVRInput_006_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_006_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_006_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_006_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_006_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_006_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_006_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_006_UpdateActionState_params *params = (struct IVRInput_IVRInput_006_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_006_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_006_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_006_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_006_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_006_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_006_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_006_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_006_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_006_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_006_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_006_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args )
{
struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *params = (struct wow64_IVRInput_IVRInput_006_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataRelativeToNow( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args )
{
struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *)args;
@ -95,6 +189,20 @@ NTSTATUS IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetPoseActionDataForNextFrame( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *params = (struct wow64_IVRInput_IVRInput_006_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataForNextFrame( params->action, params->eOrigin, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalActionData_params *)args;
@ -107,6 +215,20 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetSkeletalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetBoneCount( void *args )
{
struct IVRInput_IVRInput_006_GetBoneCount_params *params = (struct IVRInput_IVRInput_006_GetBoneCount_params *)args;
@ -115,6 +237,16 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetBoneCount( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetBoneCount_params *params = (struct wow64_IVRInput_IVRInput_006_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetBoneHierarchy( void *args )
{
struct IVRInput_IVRInput_006_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_006_GetBoneHierarchy_params *)args;
@ -123,6 +255,16 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneHierarchy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetBoneHierarchy( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetBoneHierarchy_params *params = (struct wow64_IVRInput_IVRInput_006_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetBoneName( void *args )
{
struct IVRInput_IVRInput_006_GetBoneName_params *params = (struct IVRInput_IVRInput_006_GetBoneName_params *)args;
@ -131,6 +273,16 @@ NTSTATUS IVRInput_IVRInput_006_GetBoneName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetBoneName( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetBoneName_params *params = (struct wow64_IVRInput_IVRInput_006_GetBoneName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *)args;
@ -139,6 +291,16 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalReferenceTransforms( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalReferenceTransforms_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *)args;
@ -147,6 +309,16 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalTrackingLevel( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneData_params *)args;
@ -155,6 +327,16 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_006_GetSkeletalSummaryData_params *)args;
@ -163,6 +345,16 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalSummaryData( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalSummaryData_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args )
{
struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *)args;
@ -171,6 +363,16 @@ NTSTATUS IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_006_GetSkeletalBoneDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *)args;
@ -179,6 +381,16 @@ NTSTATUS IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_DecompressSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_006_DecompressSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *)args;
@ -187,6 +399,16 @@ NTSTATUS IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_006_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_006_GetActionOrigins_params *params = (struct IVRInput_IVRInput_006_GetActionOrigins_params *)args;
@ -195,6 +417,16 @@ NTSTATUS IVRInput_IVRInput_006_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_006_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_006_GetOriginLocalizedName_params *)args;
@ -203,6 +435,16 @@ NTSTATUS IVRInput_IVRInput_006_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_006_GetOriginLocalizedName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *)args;
@ -215,6 +457,20 @@ NTSTATUS IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_006_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_006_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_006_ShowActionOrigins_params *)args;
@ -223,6 +479,16 @@ NTSTATUS IVRInput_IVRInput_006_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_006_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_006_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_006_ShowBindingsForActionSet_params *)args;
@ -231,6 +497,16 @@ NTSTATUS IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_006_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_006_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_006_IsUsingLegacyInput( void *args )
{
struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_006_IsUsingLegacyInput_params *)args;
@ -239,3 +515,13 @@ NTSTATUS IVRInput_IVRInput_006_IsUsingLegacyInput( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_006_IsUsingLegacyInput( void *args )
{
struct wow64_IVRInput_IVRInput_006_IsUsingLegacyInput_params *params = (struct wow64_IVRInput_IVRInput_006_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_006 *iface = (struct u_IVRInput_IVRInput_006 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_007_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_007_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_007_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_007_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_007_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_007_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_007_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_007_GetActionHandle_params *params = (struct IVRInput_IVRInput_007_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_007_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_007_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_007_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_007_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_007_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_007_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_007_UpdateActionState_params *params = (struct IVRInput_IVRInput_007_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_007_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_007_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_007_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_007_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_007_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_007_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_007_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_007_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_007_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_007_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_007_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args )
{
struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *params = (struct wow64_IVRInput_IVRInput_007_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataRelativeToNow( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args )
{
struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *)args;
@ -95,6 +189,20 @@ NTSTATUS IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetPoseActionDataForNextFrame( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *params = (struct wow64_IVRInput_IVRInput_007_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataForNextFrame( params->action, params->eOrigin, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalActionData_params *)args;
@ -107,6 +215,20 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetSkeletalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetBoneCount( void *args )
{
struct IVRInput_IVRInput_007_GetBoneCount_params *params = (struct IVRInput_IVRInput_007_GetBoneCount_params *)args;
@ -115,6 +237,16 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetBoneCount( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetBoneCount_params *params = (struct wow64_IVRInput_IVRInput_007_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetBoneHierarchy( void *args )
{
struct IVRInput_IVRInput_007_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_007_GetBoneHierarchy_params *)args;
@ -123,6 +255,16 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneHierarchy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetBoneHierarchy( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetBoneHierarchy_params *params = (struct wow64_IVRInput_IVRInput_007_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetBoneName( void *args )
{
struct IVRInput_IVRInput_007_GetBoneName_params *params = (struct IVRInput_IVRInput_007_GetBoneName_params *)args;
@ -131,6 +273,16 @@ NTSTATUS IVRInput_IVRInput_007_GetBoneName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetBoneName( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetBoneName_params *params = (struct wow64_IVRInput_IVRInput_007_GetBoneName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *)args;
@ -139,6 +291,16 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalReferenceTransforms( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalReferenceTransforms_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *)args;
@ -147,6 +309,16 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalTrackingLevel( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneData_params *)args;
@ -155,6 +327,16 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_007_GetSkeletalSummaryData_params *)args;
@ -163,6 +345,16 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalSummaryData( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalSummaryData_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args )
{
struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *)args;
@ -171,6 +363,16 @@ NTSTATUS IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_007_GetSkeletalBoneDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *)args;
@ -179,6 +381,16 @@ NTSTATUS IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_DecompressSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_007_DecompressSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *)args;
@ -187,6 +399,16 @@ NTSTATUS IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_007_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_007_GetActionOrigins_params *params = (struct IVRInput_IVRInput_007_GetActionOrigins_params *)args;
@ -195,6 +417,16 @@ NTSTATUS IVRInput_IVRInput_007_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_007_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_007_GetOriginLocalizedName_params *)args;
@ -203,6 +435,16 @@ NTSTATUS IVRInput_IVRInput_007_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_007_GetOriginLocalizedName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *)args;
@ -215,6 +457,20 @@ NTSTATUS IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_007_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_GetActionBindingInfo( void *args )
{
struct IVRInput_IVRInput_007_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_007_GetActionBindingInfo_params *)args;
@ -223,6 +479,16 @@ NTSTATUS IVRInput_IVRInput_007_GetActionBindingInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_GetActionBindingInfo( void *args )
{
struct wow64_IVRInput_IVRInput_007_GetActionBindingInfo_params *params = (struct wow64_IVRInput_IVRInput_007_GetActionBindingInfo_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_007_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_007_ShowActionOrigins_params *)args;
@ -231,6 +497,16 @@ NTSTATUS IVRInput_IVRInput_007_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_007_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_007_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_007_ShowBindingsForActionSet_params *)args;
@ -239,6 +515,16 @@ NTSTATUS IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_007_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_007_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_IsUsingLegacyInput( void *args )
{
struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_007_IsUsingLegacyInput_params *)args;
@ -247,6 +533,16 @@ NTSTATUS IVRInput_IVRInput_007_IsUsingLegacyInput( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_IsUsingLegacyInput( void *args )
{
struct wow64_IVRInput_IVRInput_007_IsUsingLegacyInput_params *params = (struct wow64_IVRInput_IVRInput_007_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_007 *iface = (struct u_IVRInput_IVRInput_007 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_007_OpenBindingUI( void *args )
{
struct IVRInput_IVRInput_007_OpenBindingUI_params *params = (struct IVRInput_IVRInput_007_OpenBindingUI_params *)args;
@ -255,3 +551,13 @@ NTSTATUS IVRInput_IVRInput_007_OpenBindingUI( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_007_OpenBindingUI( void *args )
{
struct wow64_IVRInput_IVRInput_007_OpenBindingUI_params *params = (struct wow64_IVRInput_IVRInput_007_OpenBindingUI_params *)args;
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 );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRInput_IVRInput_010_SetActionManifestPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_SetActionManifestPath( void *args )
{
struct wow64_IVRInput_IVRInput_010_SetActionManifestPath_params *params = (struct wow64_IVRInput_IVRInput_010_SetActionManifestPath_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
char *u_pchActionManifestPath = vrclient_dos_to_unix_path( params->pchActionManifestPath );
params->_ret = iface->SetActionManifestPath( u_pchActionManifestPath );
vrclient_free_path( u_pchActionManifestPath );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetActionSetHandle( void *args )
{
struct IVRInput_IVRInput_010_GetActionSetHandle_params *params = (struct IVRInput_IVRInput_010_GetActionSetHandle_params *)args;
@ -23,6 +35,16 @@ NTSTATUS IVRInput_IVRInput_010_GetActionSetHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetActionSetHandle( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetActionSetHandle_params *params = (struct wow64_IVRInput_IVRInput_010_GetActionSetHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionSetHandle( params->pchActionSetName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetActionHandle( void *args )
{
struct IVRInput_IVRInput_010_GetActionHandle_params *params = (struct IVRInput_IVRInput_010_GetActionHandle_params *)args;
@ -31,6 +53,16 @@ NTSTATUS IVRInput_IVRInput_010_GetActionHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetActionHandle( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetActionHandle_params *params = (struct wow64_IVRInput_IVRInput_010_GetActionHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetActionHandle( params->pchActionName, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetInputSourceHandle( void *args )
{
struct IVRInput_IVRInput_010_GetInputSourceHandle_params *params = (struct IVRInput_IVRInput_010_GetInputSourceHandle_params *)args;
@ -39,6 +71,16 @@ NTSTATUS IVRInput_IVRInput_010_GetInputSourceHandle( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetInputSourceHandle( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetInputSourceHandle_params *params = (struct wow64_IVRInput_IVRInput_010_GetInputSourceHandle_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetInputSourceHandle( params->pchInputSourcePath, params->pHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_UpdateActionState( void *args )
{
struct IVRInput_IVRInput_010_UpdateActionState_params *params = (struct IVRInput_IVRInput_010_UpdateActionState_params *)args;
@ -47,6 +89,16 @@ NTSTATUS IVRInput_IVRInput_010_UpdateActionState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_UpdateActionState( void *args )
{
struct wow64_IVRInput_IVRInput_010_UpdateActionState_params *params = (struct wow64_IVRInput_IVRInput_010_UpdateActionState_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetDigitalActionData( void *args )
{
struct IVRInput_IVRInput_010_GetDigitalActionData_params *params = (struct IVRInput_IVRInput_010_GetDigitalActionData_params *)args;
@ -59,6 +111,20 @@ NTSTATUS IVRInput_IVRInput_010_GetDigitalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetDigitalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetDigitalActionData_params *params = (struct wow64_IVRInput_IVRInput_010_GetDigitalActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputDigitalActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetDigitalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetAnalogActionData( void *args )
{
struct IVRInput_IVRInput_010_GetAnalogActionData_params *params = (struct IVRInput_IVRInput_010_GetAnalogActionData_params *)args;
@ -71,6 +137,20 @@ NTSTATUS IVRInput_IVRInput_010_GetAnalogActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetAnalogActionData( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetAnalogActionData_params *params = (struct wow64_IVRInput_IVRInput_010_GetAnalogActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputAnalogActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetAnalogActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args )
{
struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *)args;
@ -83,6 +163,20 @@ NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *params = (struct wow64_IVRInput_IVRInput_010_GetPoseActionDataRelativeToNow_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataRelativeToNow( params->action, params->eOrigin, params->fPredictedSecondsFromNow, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args )
{
struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *params = (struct IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *)args;
@ -95,6 +189,20 @@ NTSTATUS IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetPoseActionDataForNextFrame( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *params = (struct wow64_IVRInput_IVRInput_010_GetPoseActionDataForNextFrame_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputPoseActionData_t u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetPoseActionDataForNextFrame( params->action, params->eOrigin, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize, params->ulRestrictToDevice );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalActionData( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalActionData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalActionData_params *)args;
@ -107,6 +215,20 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalActionData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalActionData( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalActionData_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalActionData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputSkeletalActionData_t_113b u_pActionData;
if (params->pActionData) u_pActionData = *params->pActionData;
uint32_t u_unActionDataSize = params->unActionDataSize ? sizeof(u_pActionData) : 0;
params->_ret = iface->GetSkeletalActionData( params->action, params->pActionData ? &u_pActionData : nullptr, u_unActionDataSize );
if (params->pActionData) *params->pActionData = u_pActionData;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetDominantHand( void *args )
{
struct IVRInput_IVRInput_010_GetDominantHand_params *params = (struct IVRInput_IVRInput_010_GetDominantHand_params *)args;
@ -115,6 +237,16 @@ NTSTATUS IVRInput_IVRInput_010_GetDominantHand( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetDominantHand( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetDominantHand_params *params = (struct wow64_IVRInput_IVRInput_010_GetDominantHand_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetDominantHand( params->peDominantHand );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_SetDominantHand( void *args )
{
struct IVRInput_IVRInput_010_SetDominantHand_params *params = (struct IVRInput_IVRInput_010_SetDominantHand_params *)args;
@ -123,6 +255,16 @@ NTSTATUS IVRInput_IVRInput_010_SetDominantHand( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_SetDominantHand( void *args )
{
struct wow64_IVRInput_IVRInput_010_SetDominantHand_params *params = (struct wow64_IVRInput_IVRInput_010_SetDominantHand_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->SetDominantHand( params->eDominantHand );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetBoneCount( void *args )
{
struct IVRInput_IVRInput_010_GetBoneCount_params *params = (struct IVRInput_IVRInput_010_GetBoneCount_params *)args;
@ -131,6 +273,16 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetBoneCount( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetBoneCount_params *params = (struct wow64_IVRInput_IVRInput_010_GetBoneCount_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBoneCount( params->action, params->pBoneCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetBoneHierarchy( void *args )
{
struct IVRInput_IVRInput_010_GetBoneHierarchy_params *params = (struct IVRInput_IVRInput_010_GetBoneHierarchy_params *)args;
@ -139,6 +291,16 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneHierarchy( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetBoneHierarchy( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetBoneHierarchy_params *params = (struct wow64_IVRInput_IVRInput_010_GetBoneHierarchy_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBoneHierarchy( params->action, params->pParentIndices, params->unIndexArayCount );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetBoneName( void *args )
{
struct IVRInput_IVRInput_010_GetBoneName_params *params = (struct IVRInput_IVRInput_010_GetBoneName_params *)args;
@ -147,6 +309,16 @@ NTSTATUS IVRInput_IVRInput_010_GetBoneName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetBoneName( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetBoneName_params *params = (struct wow64_IVRInput_IVRInput_010_GetBoneName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *params = (struct IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *)args;
@ -155,6 +327,16 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalReferenceTransforms( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalReferenceTransforms_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *params = (struct IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *)args;
@ -163,6 +345,16 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalTrackingLevel( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalTrackingLevel_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalTrackingLevel( params->action, params->pSkeletalTrackingLevel );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneData_params *)args;
@ -171,6 +363,16 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *params = (struct IVRInput_IVRInput_010_GetSkeletalSummaryData_params *)args;
@ -179,6 +381,16 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalSummaryData( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalSummaryData_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalSummaryData_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetSkeletalSummaryData( params->action, params->eSummaryType, params->pSkeletalSummaryData );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args )
{
struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *params = (struct IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *)args;
@ -187,6 +399,16 @@ NTSTATUS IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *params = (struct wow64_IVRInput_IVRInput_010_GetSkeletalBoneDataCompressed_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args )
{
struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *params = (struct IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *)args;
@ -195,6 +417,16 @@ NTSTATUS IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_DecompressSkeletalBoneData( void *args )
{
struct wow64_IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *params = (struct wow64_IVRInput_IVRInput_010_DecompressSkeletalBoneData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args )
{
struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *params = (struct IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *)args;
@ -203,6 +435,16 @@ NTSTATUS IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_TriggerHapticVibrationAction( void *args )
{
struct wow64_IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *params = (struct wow64_IVRInput_IVRInput_010_TriggerHapticVibrationAction_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetActionOrigins( void *args )
{
struct IVRInput_IVRInput_010_GetActionOrigins_params *params = (struct IVRInput_IVRInput_010_GetActionOrigins_params *)args;
@ -211,6 +453,16 @@ NTSTATUS IVRInput_IVRInput_010_GetActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_010_GetActionOrigins_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetOriginLocalizedName( void *args )
{
struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *params = (struct IVRInput_IVRInput_010_GetOriginLocalizedName_params *)args;
@ -219,6 +471,16 @@ NTSTATUS IVRInput_IVRInput_010_GetOriginLocalizedName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetOriginLocalizedName( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetOriginLocalizedName_params *params = (struct wow64_IVRInput_IVRInput_010_GetOriginLocalizedName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args )
{
struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *params = (struct IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *)args;
@ -231,6 +493,20 @@ NTSTATUS IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *params = (struct wow64_IVRInput_IVRInput_010_GetOriginTrackedDeviceInfo_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
u_InputOriginInfo_t u_pOriginInfo;
if (params->pOriginInfo) u_pOriginInfo = *params->pOriginInfo;
uint32_t u_unOriginInfoSize = params->unOriginInfoSize ? sizeof(u_pOriginInfo) : 0;
params->_ret = iface->GetOriginTrackedDeviceInfo( params->origin, params->pOriginInfo ? &u_pOriginInfo : nullptr, u_unOriginInfoSize );
if (params->pOriginInfo) *params->pOriginInfo = u_pOriginInfo;
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetActionBindingInfo( void *args )
{
struct IVRInput_IVRInput_010_GetActionBindingInfo_params *params = (struct IVRInput_IVRInput_010_GetActionBindingInfo_params *)args;
@ -239,6 +515,16 @@ NTSTATUS IVRInput_IVRInput_010_GetActionBindingInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetActionBindingInfo( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetActionBindingInfo_params *params = (struct wow64_IVRInput_IVRInput_010_GetActionBindingInfo_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_ShowActionOrigins( void *args )
{
struct IVRInput_IVRInput_010_ShowActionOrigins_params *params = (struct IVRInput_IVRInput_010_ShowActionOrigins_params *)args;
@ -247,6 +533,16 @@ NTSTATUS IVRInput_IVRInput_010_ShowActionOrigins( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_ShowActionOrigins( void *args )
{
struct wow64_IVRInput_IVRInput_010_ShowActionOrigins_params *params = (struct wow64_IVRInput_IVRInput_010_ShowActionOrigins_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->ShowActionOrigins( params->actionSetHandle, params->ulActionHandle );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args )
{
struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *params = (struct IVRInput_IVRInput_010_ShowBindingsForActionSet_params *)args;
@ -255,6 +551,16 @@ NTSTATUS IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_ShowBindingsForActionSet( void *args )
{
struct wow64_IVRInput_IVRInput_010_ShowBindingsForActionSet_params *params = (struct wow64_IVRInput_IVRInput_010_ShowBindingsForActionSet_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetComponentStateForBinding( void *args )
{
struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *params = (struct IVRInput_IVRInput_010_GetComponentStateForBinding_params *)args;
@ -263,6 +569,16 @@ NTSTATUS IVRInput_IVRInput_010_GetComponentStateForBinding( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetComponentStateForBinding( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetComponentStateForBinding_params *params = (struct wow64_IVRInput_IVRInput_010_GetComponentStateForBinding_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_IsUsingLegacyInput( void *args )
{
struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *params = (struct IVRInput_IVRInput_010_IsUsingLegacyInput_params *)args;
@ -271,6 +587,16 @@ NTSTATUS IVRInput_IVRInput_010_IsUsingLegacyInput( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_IsUsingLegacyInput( void *args )
{
struct wow64_IVRInput_IVRInput_010_IsUsingLegacyInput_params *params = (struct wow64_IVRInput_IVRInput_010_IsUsingLegacyInput_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->IsUsingLegacyInput( );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_OpenBindingUI( void *args )
{
struct IVRInput_IVRInput_010_OpenBindingUI_params *params = (struct IVRInput_IVRInput_010_OpenBindingUI_params *)args;
@ -279,6 +605,16 @@ NTSTATUS IVRInput_IVRInput_010_OpenBindingUI( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_OpenBindingUI( void *args )
{
struct wow64_IVRInput_IVRInput_010_OpenBindingUI_params *params = (struct wow64_IVRInput_IVRInput_010_OpenBindingUI_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRInput_IVRInput_010_GetBindingVariant( void *args )
{
struct IVRInput_IVRInput_010_GetBindingVariant_params *params = (struct IVRInput_IVRInput_010_GetBindingVariant_params *)args;
@ -287,3 +623,13 @@ NTSTATUS IVRInput_IVRInput_010_GetBindingVariant( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRInput_IVRInput_010_GetBindingVariant( void *args )
{
struct wow64_IVRInput_IVRInput_010_GetBindingVariant_params *params = (struct wow64_IVRInput_IVRInput_010_GetBindingVariant_params *)args;
struct u_IVRInput_IVRInput_010 *iface = (struct u_IVRInput_IVRInput_010 *)params->u_iface;
params->_ret = iface->GetBindingVariant( params->ulDevicePath, params->pchVariantArray, params->unVariantArraySize );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRMailbox_IVRMailbox_001_undoc1( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRMailbox_IVRMailbox_001_undoc1( void *args )
{
struct wow64_IVRMailbox_IVRMailbox_001_undoc1_params *params = (struct wow64_IVRMailbox_IVRMailbox_001_undoc1_params *)args;
struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->u_iface;
params->_ret = iface->undoc1( params->a, params->b );
return 0;
}
#endif
NTSTATUS IVRMailbox_IVRMailbox_001_undoc2( void *args )
{
struct IVRMailbox_IVRMailbox_001_undoc2_params *params = (struct IVRMailbox_IVRMailbox_001_undoc2_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRMailbox_IVRMailbox_001_undoc2( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRMailbox_IVRMailbox_001_undoc2( void *args )
{
struct wow64_IVRMailbox_IVRMailbox_001_undoc2_params *params = (struct wow64_IVRMailbox_IVRMailbox_001_undoc2_params *)args;
struct u_IVRMailbox_IVRMailbox_001 *iface = (struct u_IVRMailbox_IVRMailbox_001 *)params->u_iface;
params->_ret = iface->undoc2( params->a );
return 0;
}
#endif
NTSTATUS IVRMailbox_IVRMailbox_001_undoc4( void *args )
{
struct IVRMailbox_IVRMailbox_001_undoc4_params *params = (struct IVRMailbox_IVRMailbox_001_undoc4_params *)args;
@ -29,3 +49,13 @@ NTSTATUS IVRMailbox_IVRMailbox_001_undoc4( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRMailbox_IVRMailbox_001_undoc4( void *args )
{
struct wow64_IVRMailbox_IVRMailbox_001_undoc4_params *params = (struct wow64_IVRMailbox_IVRMailbox_001_undoc4_params *)args;
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 );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRNotifications_IVRNotifications_001_GetErrorString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRNotifications_IVRNotifications_001_GetErrorString( void *args )
{
struct wow64_IVRNotifications_IVRNotifications_001_GetErrorString_params *params = (struct wow64_IVRNotifications_IVRNotifications_001_GetErrorString_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
params->_ret = iface->GetErrorString( params->error, params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRNotifications_IVRNotifications_001_CreateNotification( void *args )
{
struct IVRNotifications_IVRNotifications_001_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_001_CreateNotification_params *)args;
@ -23,6 +33,18 @@ NTSTATUS IVRNotifications_IVRNotifications_001_CreateNotification( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRNotifications_IVRNotifications_001_CreateNotification( void *args )
{
struct wow64_IVRNotifications_IVRNotifications_001_CreateNotification_params *params = (struct wow64_IVRNotifications_IVRNotifications_001_CreateNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
u_NotificationBitmap u_photo;
if (params->photo) u_photo = *params->photo;
params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->strType, params->strText, params->strCategory, params->photo ? &u_photo : nullptr, params->notificationId );
return 0;
}
#endif
NTSTATUS IVRNotifications_IVRNotifications_001_DismissNotification( void *args )
{
struct IVRNotifications_IVRNotifications_001_DismissNotification_params *params = (struct IVRNotifications_IVRNotifications_001_DismissNotification_params *)args;
@ -31,3 +53,13 @@ NTSTATUS IVRNotifications_IVRNotifications_001_DismissNotification( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRNotifications_IVRNotifications_001_DismissNotification( void *args )
{
struct wow64_IVRNotifications_IVRNotifications_001_DismissNotification_params *params = (struct wow64_IVRNotifications_IVRNotifications_001_DismissNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_001 *iface = (struct u_IVRNotifications_IVRNotifications_001 *)params->u_iface;
params->_ret = iface->DismissNotification( params->notificationId );
return 0;
}
#endif

View File

@ -15,6 +15,18 @@ NTSTATUS IVRNotifications_IVRNotifications_002_CreateNotification( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRNotifications_IVRNotifications_002_CreateNotification( void *args )
{
struct wow64_IVRNotifications_IVRNotifications_002_CreateNotification_params *params = (struct wow64_IVRNotifications_IVRNotifications_002_CreateNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->u_iface;
u_NotificationBitmap_t u_pImage;
if (params->pImage) u_pImage = *params->pImage;
params->_ret = iface->CreateNotification( params->ulOverlayHandle, params->ulUserValue, params->type, params->pchText, params->style, params->pImage ? &u_pImage : nullptr, params->pNotificationId );
return 0;
}
#endif
NTSTATUS IVRNotifications_IVRNotifications_002_RemoveNotification( void *args )
{
struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *params = (struct IVRNotifications_IVRNotifications_002_RemoveNotification_params *)args;
@ -23,3 +35,13 @@ NTSTATUS IVRNotifications_IVRNotifications_002_RemoveNotification( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRNotifications_IVRNotifications_002_RemoveNotification( void *args )
{
struct wow64_IVRNotifications_IVRNotifications_002_RemoveNotification_params *params = (struct wow64_IVRNotifications_IVRNotifications_002_RemoveNotification_params *)args;
struct u_IVRNotifications_IVRNotifications_002 *iface = (struct u_IVRNotifications_IVRNotifications_002 *)params->u_iface;
params->_ret = iface->RemoveNotification( params->notificationId );
return 0;
}
#endif

View File

@ -19,6 +19,22 @@ NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args )
{
struct wow64_IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params = (struct wow64_IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VRNativeDevice_t u_pNativeDevice;
if (params->pNativeDevice) u_pNativeDevice = *params->pNativeDevice;
u_VROverlayView_t u_pOverlayView;
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
params->_ret = iface->AcquireOverlayView( params->ulOverlayHandle, params->pNativeDevice ? &u_pNativeDevice : nullptr, params->pOverlayView ? &u_pOverlayView : nullptr, params->unOverlayViewSize );
if (params->pNativeDevice) *params->pNativeDevice = u_pNativeDevice;
if (params->pOverlayView) *params->pOverlayView = u_pOverlayView;
return 0;
}
#endif
NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
{
struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *)args;
@ -30,6 +46,19 @@ NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
{
struct wow64_IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params = (struct wow64_IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VROverlayView_t u_pOverlayView;
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
params->_ret = iface->ReleaseOverlayView( params->pOverlayView ? &u_pOverlayView : nullptr );
if (params->pOverlayView) *params->pOverlayView = u_pOverlayView;
return 0;
}
#endif
NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
{
struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params = (struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *)args;
@ -40,6 +69,18 @@ NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
{
struct wow64_IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params = (struct wow64_IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
u_VREvent_t_223 u_pvrEvent;
if (params->pvrEvent) u_pvrEvent = *params->pvrEvent;
iface->PostOverlayEvent( params->ulOverlayHandle, params->pvrEvent ? &u_pvrEvent : nullptr );
return 0;
}
#endif
NTSTATUS IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args )
{
struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params = (struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *)args;
@ -48,3 +89,13 @@ NTSTATUS IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args )
{
struct wow64_IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params = (struct wow64_IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *)args;
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->u_iface;
params->_ret = iface->IsViewingPermitted( params->ulOverlayHandle );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_001_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_001_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_001_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_001_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_001_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFlag_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayFlag_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayAlpha_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayAlpha_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayGamma_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayGamma_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformType_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayVisibility_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayVisibility( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayVisibility_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayVisibility_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayVisibility( params->ulOverlayHandle, params->peOverlayVisibility );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayVisibility_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayVisibility( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayVisibility_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayVisibility_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayVisibility( params->ulOverlayHandle, params->eOverlayVisibility );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_001_ShowOverlay_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_001_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_HideOverlay_params *params = (struct IVROverlay_IVROverlay_001_HideOverlay_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_001_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsOverlayVisible_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_001_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_001_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *)args;
@ -224,6 +484,19 @@ NTSTATUS IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_001_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *)args;
@ -232,6 +505,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *)args;
@ -240,6 +523,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *)args;
@ -248,6 +541,16 @@ NTSTATUS IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *)args;
@ -256,6 +559,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *)args;
@ -264,6 +577,16 @@ NTSTATUS IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_001_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_001_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayRaw_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_001_SetOverlayFromFile_params *)args;
@ -290,6 +633,18 @@ NTSTATUS IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *params = (struct IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *)args;
@ -298,6 +653,16 @@ NTSTATUS IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_IsSystemOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_001_IsSystemOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsSystemOverlayVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args )
{
struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *params = (struct IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *)args;
@ -306,6 +671,16 @@ NTSTATUS IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_IsActiveSystemOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_001_IsActiveSystemOverlay_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->IsActiveSystemOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *)args;
@ -314,6 +689,16 @@ NTSTATUS IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_001_SetSystemOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->SetSystemOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *)args;
@ -322,3 +707,13 @@ NTSTATUS IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_001_GetSystemOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_001 *iface = (struct u_IVROverlay_IVROverlay_001 *)params->u_iface;
params->_ret = iface->GetSystemOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_002_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_002_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_002_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_002_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFlag_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayFlag_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayColor_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayColor_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayAlpha_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayAlpha_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayGamma_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayGamma_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformType_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_002_ShowOverlay_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_002_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_HideOverlay_params *params = (struct IVROverlay_IVROverlay_002_HideOverlay_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_002_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_002_IsOverlayVisible_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_002_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_002_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *)args;
@ -224,6 +484,19 @@ NTSTATUS IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_002_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
u_VREvent_t_093 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *)args;
@ -232,6 +505,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *)args;
@ -240,6 +523,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *)args;
@ -248,6 +541,16 @@ NTSTATUS IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *)args;
@ -256,6 +559,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *)args;
@ -264,6 +577,16 @@ NTSTATUS IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_002_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_002_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_002_ClearOverlayTexture_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_002_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayRaw_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_002_SetOverlayFromFile_params *)args;
@ -298,6 +651,18 @@ NTSTATUS IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *)args;
@ -306,6 +671,16 @@ NTSTATUS IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_002_IsDashboardVisible_params *)args;
@ -314,6 +689,16 @@ NTSTATUS IVROverlay_IVROverlay_002_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_002_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *)args;
@ -322,6 +707,16 @@ NTSTATUS IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_002_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *)args;
@ -330,6 +725,16 @@ NTSTATUS IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_002_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *)args;
@ -338,3 +743,13 @@ NTSTATUS IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_002_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_002 *iface = (struct u_IVROverlay_IVROverlay_002 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_003_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_003_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_003_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_003_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayGamma_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayGamma_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformType_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_003_ShowOverlay_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_003_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_HideOverlay_params *params = (struct IVROverlay_IVROverlay_003_HideOverlay_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_003_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_003_IsOverlayVisible_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_003_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_003_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *)args;
@ -248,6 +538,19 @@ NTSTATUS IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_003_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *)args;
@ -256,6 +559,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *)args;
@ -264,6 +577,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_003_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -296,6 +649,16 @@ NTSTATUS IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_003_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_003_ClearOverlayTexture_params *)args;
@ -304,6 +667,16 @@ NTSTATUS IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_003_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayRaw_params *)args;
@ -312,6 +685,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_003_SetOverlayFromFile_params *)args;
@ -322,6 +705,18 @@ NTSTATUS IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *)args;
@ -330,6 +725,16 @@ NTSTATUS IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_003_IsDashboardVisible_params *)args;
@ -338,6 +743,16 @@ NTSTATUS IVROverlay_IVROverlay_003_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_003_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *)args;
@ -346,6 +761,16 @@ NTSTATUS IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_003_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *)args;
@ -354,6 +779,16 @@ NTSTATUS IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_003_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *)args;
@ -362,6 +797,16 @@ NTSTATUS IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_003_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_003_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_003_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_003_ShowDashboard_params *)args;
@ -370,3 +815,13 @@ NTSTATUS IVROverlay_IVROverlay_003_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_003_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_003_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_003_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_003 *iface = (struct u_IVROverlay_IVROverlay_003 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_004_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_004_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_004_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_004_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayGamma_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayGamma_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformType_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_004_ShowOverlay_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_004_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_HideOverlay_params *params = (struct IVROverlay_IVROverlay_004_HideOverlay_params *)args;
@ -245,6 +535,16 @@ NTSTATUS IVROverlay_IVROverlay_004_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_004_IsOverlayVisible_params *)args;
@ -253,6 +553,16 @@ NTSTATUS IVROverlay_IVROverlay_004_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_004_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *)args;
@ -264,6 +574,19 @@ NTSTATUS IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_004_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *)args;
@ -296,6 +649,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *)args;
@ -304,6 +667,16 @@ NTSTATUS IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_004_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -312,6 +685,16 @@ NTSTATUS IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_004_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_004_ClearOverlayTexture_params *)args;
@ -320,6 +703,16 @@ NTSTATUS IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_004_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayRaw_params *)args;
@ -328,6 +721,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_004_SetOverlayFromFile_params *)args;
@ -338,6 +741,18 @@ NTSTATUS IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *)args;
@ -346,6 +761,16 @@ NTSTATUS IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_004_IsDashboardVisible_params *)args;
@ -354,6 +779,16 @@ NTSTATUS IVROverlay_IVROverlay_004_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_004_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *)args;
@ -362,6 +797,16 @@ NTSTATUS IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_004_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *)args;
@ -370,6 +815,16 @@ NTSTATUS IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_004_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *)args;
@ -378,6 +833,16 @@ NTSTATUS IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_004_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_004_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_004_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_004_ShowDashboard_params *)args;
@ -386,3 +851,13 @@ NTSTATUS IVROverlay_IVROverlay_004_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_004_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_004_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_004_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_004 *iface = (struct u_IVROverlay_IVROverlay_004 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_005_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_005_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_005_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_005_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayGamma_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayGamma( params->ulOverlayHandle, params->fGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayGamma( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayGamma_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayGamma( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayGamma( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayGamma_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayGamma_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayGamma( params->ulOverlayHandle, params->pfGamma );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformType_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_005_ShowOverlay_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_HideOverlay_params *params = (struct IVROverlay_IVROverlay_005_HideOverlay_params *)args;
@ -245,6 +535,16 @@ NTSTATUS IVROverlay_IVROverlay_005_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_005_IsOverlayVisible_params *)args;
@ -253,6 +553,16 @@ NTSTATUS IVROverlay_IVROverlay_005_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_005_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *)args;
@ -264,6 +574,19 @@ NTSTATUS IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_005_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *)args;
@ -296,6 +649,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *)args;
@ -304,6 +667,16 @@ NTSTATUS IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_005_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -312,6 +685,16 @@ NTSTATUS IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_005_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_IsFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsFocusOverlay_params *)args;
@ -320,6 +703,16 @@ NTSTATUS IVROverlay_IVROverlay_005_IsFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_IsFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_IsFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_IsFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsFocusOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_005_ClearOverlayTexture_params *)args;
@ -328,6 +721,16 @@ NTSTATUS IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_005_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayRaw_params *)args;
@ -336,6 +739,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_005_SetOverlayFromFile_params *)args;
@ -346,6 +759,18 @@ NTSTATUS IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *)args;
@ -354,6 +779,16 @@ NTSTATUS IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_005_IsDashboardVisible_params *)args;
@ -362,6 +797,16 @@ NTSTATUS IVROverlay_IVROverlay_005_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_005_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *)args;
@ -370,6 +815,16 @@ NTSTATUS IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_005_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *)args;
@ -378,6 +833,16 @@ NTSTATUS IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_005_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *)args;
@ -386,6 +851,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_005_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_005_ShowDashboard_params *)args;
@ -394,6 +869,16 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_005_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_ShowKeyboard( void *args )
{
struct IVROverlay_IVROverlay_005_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_005_ShowKeyboard_params *)args;
@ -402,6 +887,16 @@ NTSTATUS IVROverlay_IVROverlay_005_ShowKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_ShowKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_ShowKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_005_ShowKeyboard_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_GetKeyboardText( void *args )
{
struct IVROverlay_IVROverlay_005_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_005_GetKeyboardText_params *)args;
@ -410,6 +905,16 @@ NTSTATUS IVROverlay_IVROverlay_005_GetKeyboardText( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_GetKeyboardText( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_GetKeyboardText_params *params = (struct wow64_IVROverlay_IVROverlay_005_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_005_HideKeyboard( void *args )
{
struct IVROverlay_IVROverlay_005_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_005_HideKeyboard_params *)args;
@ -418,3 +923,13 @@ NTSTATUS IVROverlay_IVROverlay_005_HideKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_005_HideKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_005_HideKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_005_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_005 *iface = (struct u_IVROverlay_IVROverlay_005 *)params->u_iface;
iface->HideKeyboard( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_007_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_007_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_007_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_007_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformType_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowOverlay_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_HideOverlay_params *params = (struct IVROverlay_IVROverlay_007_HideOverlay_params *)args;
@ -245,6 +535,16 @@ NTSTATUS IVROverlay_IVROverlay_007_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_007_IsOverlayVisible_params *)args;
@ -253,6 +553,16 @@ NTSTATUS IVROverlay_IVROverlay_007_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_007_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *)args;
@ -264,6 +574,19 @@ NTSTATUS IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_007_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *)args;
@ -272,6 +595,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *)args;
@ -296,6 +649,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *)args;
@ -304,6 +667,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_007_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -312,6 +685,16 @@ NTSTATUS IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_007_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *)args;
@ -320,6 +703,16 @@ NTSTATUS IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_IsHoverTargetOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *)args;
@ -328,6 +721,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *)args;
@ -336,6 +739,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *)args;
@ -344,6 +757,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args )
{
struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *)args;
@ -352,6 +775,16 @@ NTSTATUS IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_007_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_007_ClearOverlayTexture_params *)args;
@ -360,6 +793,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_007_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayRaw_params *)args;
@ -368,6 +811,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_007_SetOverlayFromFile_params *)args;
@ -378,6 +831,18 @@ NTSTATUS IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *)args;
@ -386,6 +851,16 @@ NTSTATUS IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_007_IsDashboardVisible_params *)args;
@ -394,6 +869,16 @@ NTSTATUS IVROverlay_IVROverlay_007_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_007_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *)args;
@ -402,6 +887,16 @@ NTSTATUS IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *)args;
@ -410,6 +905,16 @@ NTSTATUS IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_007_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *)args;
@ -418,6 +923,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_007_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_007_ShowDashboard_params *)args;
@ -426,6 +941,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_007_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboard( void *args )
{
struct IVROverlay_IVROverlay_007_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboard_params *)args;
@ -434,6 +959,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ShowKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ShowKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_007_ShowKeyboard_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args )
{
struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *)args;
@ -442,6 +977,16 @@ NTSTATUS IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_ShowKeyboardForOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_007_ShowKeyboardForOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_GetKeyboardText( void *args )
{
struct IVROverlay_IVROverlay_007_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_007_GetKeyboardText_params *)args;
@ -450,6 +995,16 @@ NTSTATUS IVROverlay_IVROverlay_007_GetKeyboardText( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_GetKeyboardText( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_GetKeyboardText_params *params = (struct wow64_IVROverlay_IVROverlay_007_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_007_HideKeyboard( void *args )
{
struct IVROverlay_IVROverlay_007_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_007_HideKeyboard_params *)args;
@ -458,3 +1013,13 @@ NTSTATUS IVROverlay_IVROverlay_007_HideKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_007_HideKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_007_HideKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_007_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_007 *iface = (struct u_IVROverlay_IVROverlay_007 *)params->u_iface;
iface->HideKeyboard( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_008_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_008_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_008_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_008_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformType_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowOverlay_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_HideOverlay_params *params = (struct IVROverlay_IVROverlay_008_HideOverlay_params *)args;
@ -245,6 +535,16 @@ NTSTATUS IVROverlay_IVROverlay_008_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_008_IsOverlayVisible_params *)args;
@ -253,6 +553,16 @@ NTSTATUS IVROverlay_IVROverlay_008_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_008_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args )
{
struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *)args;
@ -261,6 +571,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetTransformForOverlayCoordinates_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *)args;
@ -272,6 +592,19 @@ NTSTATUS IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_008_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *)args;
@ -280,6 +613,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *)args;
@ -288,6 +631,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *)args;
@ -296,6 +649,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *)args;
@ -304,6 +667,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *)args;
@ -312,6 +685,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_008_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -320,6 +703,16 @@ NTSTATUS IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_008_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *)args;
@ -328,6 +721,16 @@ NTSTATUS IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_IsHoverTargetOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *)args;
@ -336,6 +739,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *)args;
@ -344,6 +757,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *)args;
@ -352,6 +775,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args )
{
struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *)args;
@ -360,6 +793,16 @@ NTSTATUS IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_008_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_008_ClearOverlayTexture_params *)args;
@ -368,6 +811,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_008_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayRaw_params *)args;
@ -376,6 +829,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_008_SetOverlayFromFile_params *)args;
@ -386,6 +849,18 @@ NTSTATUS IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *)args;
@ -394,6 +869,16 @@ NTSTATUS IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_008_IsDashboardVisible_params *)args;
@ -402,6 +887,16 @@ NTSTATUS IVROverlay_IVROverlay_008_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_008_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *)args;
@ -410,6 +905,16 @@ NTSTATUS IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *)args;
@ -418,6 +923,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *)args;
@ -426,6 +941,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_008_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_008_ShowDashboard_params *)args;
@ -434,6 +959,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_008_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboard( void *args )
{
struct IVROverlay_IVROverlay_008_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboard_params *)args;
@ -442,6 +977,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ShowKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ShowKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_008_ShowKeyboard_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *)args;
@ -450,6 +995,16 @@ NTSTATUS IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_ShowKeyboardForOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_ShowKeyboardForOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_GetKeyboardText( void *args )
{
struct IVROverlay_IVROverlay_008_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_008_GetKeyboardText_params *)args;
@ -458,6 +1013,16 @@ NTSTATUS IVROverlay_IVROverlay_008_GetKeyboardText( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_GetKeyboardText( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_GetKeyboardText_params *params = (struct wow64_IVROverlay_IVROverlay_008_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_HideKeyboard( void *args )
{
struct IVROverlay_IVROverlay_008_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_008_HideKeyboard_params *)args;
@ -466,6 +1031,16 @@ NTSTATUS IVROverlay_IVROverlay_008_HideKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_HideKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_HideKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_008_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->HideKeyboard( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *)args;
@ -474,6 +1049,16 @@ NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay( void *args )
{
struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *)args;
@ -482,3 +1067,13 @@ NTSTATUS IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_008_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_008 *iface = (struct u_IVROverlay_IVROverlay_008 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVROverlay_IVROverlay_010_FindOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_FindOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_FindOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_FindOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->FindOverlay( params->pchOverlayKey, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_CreateOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_CreateOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateOverlay_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVROverlay_IVROverlay_010_CreateOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_CreateOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_CreateOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_CreateOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->CreateOverlay( params->pchOverlayKey, params->pchOverlayFriendlyName, params->pOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_DestroyOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_DestroyOverlay_params *params = (struct IVROverlay_IVROverlay_010_DestroyOverlay_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVROverlay_IVROverlay_010_DestroyOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_DestroyOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_DestroyOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_DestroyOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->DestroyOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetHighQualityOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetHighQualityOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetHighQualityOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetHighQualityOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayKey( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayKey_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayKey_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayKey( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayKey( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayKey_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayKey_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayName( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayName_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayName_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayName( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayName_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayImageData( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayImageData_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayImageData( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayImageData( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayImageData_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayImageData_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayErrorNameFromEnum_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFlag_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->bEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayFlag( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayFlag_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayFlag( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayFlag( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayFlag_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayFlag_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayFlag( params->ulOverlayHandle, params->eOverlayFlag, params->pbEnabled );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayColor_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayColor( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayColor_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayColor_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayColor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayColor( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayColor_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayColor_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAlpha_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayAlpha( params->ulOverlayHandle, params->fAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAlpha_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayAlpha( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayAlpha_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayAlpha_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayAlpha( params->ulOverlayHandle, params->pfAlpha );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayWidthInMeters( params->ulOverlayHandle, params->fWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayWidthInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayWidthInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayWidthInMeters( params->ulOverlayHandle, params->pfWidthInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->fMinDistanceInMeters, params->fMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayAutoCurveDistanceRangeInMeters_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayAutoCurveDistanceRangeInMeters( params->ulOverlayHandle, params->pfMinDistanceInMeters, params->pfMaxDistanceInMeters );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTextureColorSpace( params->ulOverlayHandle, params->eTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTextureColorSpace_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTextureColorSpace( params->ulOverlayHandle, params->peTextureColorSpace );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTextureBounds( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTextureBounds_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTextureBounds( params->ulOverlayHandle, params->pOverlayTextureBounds );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformType_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTransformType( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformType_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformType_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformType( params->ulOverlayHandle, params->peTransformType );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformAbsolute( params->ulOverlayHandle, params->eTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformAbsolute( params->ulOverlayHandle, params->peTrackingOrigin, params->pmatTrackingOriginToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->unTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceRelative_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayTransformTrackedDeviceRelative( params->ulOverlayHandle, params->punTrackedDevice, params->pmatTrackedDeviceToOverlayTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayTransformTrackedDeviceComponent_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayTransformTrackedDeviceComponent( params->ulOverlayHandle, params->unDeviceIndex, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *)args;
@ -245,6 +535,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayTransformTrackedDeviceComponent_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ShowOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_ShowOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowOverlay_params *)args;
@ -253,6 +553,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ShowOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ShowOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_ShowOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ShowOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_HideOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_HideOverlay_params *params = (struct IVROverlay_IVROverlay_010_HideOverlay_params *)args;
@ -261,6 +571,16 @@ NTSTATUS IVROverlay_IVROverlay_010_HideOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_HideOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_HideOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_HideOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->HideOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_IsOverlayVisible( void *args )
{
struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *params = (struct IVROverlay_IVROverlay_010_IsOverlayVisible_params *)args;
@ -269,6 +589,16 @@ NTSTATUS IVROverlay_IVROverlay_010_IsOverlayVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_IsOverlayVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_IsOverlayVisible_params *params = (struct wow64_IVROverlay_IVROverlay_010_IsOverlayVisible_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsOverlayVisible( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args )
{
struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *params = (struct IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *)args;
@ -277,6 +607,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetTransformForOverlayCoordinates_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *)args;
@ -289,6 +629,20 @@ NTSTATUS IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_PollNextOverlayEvent( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *params = (struct wow64_IVROverlay_IVROverlay_010_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextOverlayEvent( params->ulOverlayHandle, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *)args;
@ -297,6 +651,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayInputMethod( params->ulOverlayHandle, params->peInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *)args;
@ -305,6 +669,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayInputMethod( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayInputMethod_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayInputMethod( params->ulOverlayHandle, params->eInputMethod );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *)args;
@ -313,6 +687,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *)args;
@ -321,6 +705,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayMouseScale( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayMouseScale_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayMouseScale( params->ulOverlayHandle, params->pvecMouseScale );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args )
{
struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *params = (struct IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *)args;
@ -329,6 +723,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ComputeOverlayIntersection( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *params = (struct wow64_IVROverlay_IVROverlay_010_ComputeOverlayIntersection_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ComputeOverlayIntersection( params->ulOverlayHandle, params->pParams, params->pResults );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -337,6 +741,16 @@ NTSTATUS IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVROverlay_IVROverlay_010_HandleControllerOverlayInteractionAsMouse_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->HandleControllerOverlayInteractionAsMouse( params->ulOverlayHandle, params->unControllerDeviceIndex );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *)args;
@ -345,6 +759,16 @@ NTSTATUS IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_IsHoverTargetOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_IsHoverTargetOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsHoverTargetOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *)args;
@ -353,6 +777,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetGamepadFocusOverlay( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *)args;
@ -361,6 +795,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetGamepadFocusOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetGamepadFocusOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetGamepadFocusOverlay( params->ulNewFocusOverlay );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *)args;
@ -369,6 +813,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetOverlayNeighbor( params->eDirection, params->ulFrom, params->ulTo );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args )
{
struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *params = (struct IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *)args;
@ -377,6 +831,16 @@ NTSTATUS IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *params = (struct wow64_IVROverlay_IVROverlay_010_MoveGamepadFocusToNeighbor_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->MoveGamepadFocusToNeighbor( params->eDirection, params->ulFrom );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args )
{
struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *params = (struct IVROverlay_IVROverlay_010_ClearOverlayTexture_params *)args;
@ -385,6 +849,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ClearOverlayTexture( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ClearOverlayTexture_params *params = (struct wow64_IVROverlay_IVROverlay_010_ClearOverlayTexture_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->ClearOverlayTexture( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayRaw( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayRaw_params *)args;
@ -393,6 +867,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayRaw( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayRaw_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args )
{
struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *params = (struct IVROverlay_IVROverlay_010_SetOverlayFromFile_params *)args;
@ -403,6 +887,18 @@ NTSTATUS IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetOverlayFromFile( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetOverlayFromFile_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetOverlayFromFile_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
char *u_pchFilePath = vrclient_dos_to_unix_path( params->pchFilePath );
params->_ret = iface->SetOverlayFromFile( params->ulOverlayHandle, u_pchFilePath );
vrclient_free_path( u_pchFilePath );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *)args;
@ -411,6 +907,16 @@ NTSTATUS IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_CreateDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_CreateDashboardOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_IsDashboardVisible( void *args )
{
struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *params = (struct IVROverlay_IVROverlay_010_IsDashboardVisible_params *)args;
@ -419,6 +925,16 @@ NTSTATUS IVROverlay_IVROverlay_010_IsDashboardVisible( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_IsDashboardVisible( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_IsDashboardVisible_params *params = (struct wow64_IVROverlay_IVROverlay_010_IsDashboardVisible_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsDashboardVisible( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *params = (struct IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *)args;
@ -427,6 +943,16 @@ NTSTATUS IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_IsActiveDashboardOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_IsActiveDashboardOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->IsActiveDashboardOverlay( params->ulOverlayHandle );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *)args;
@ -435,6 +961,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->SetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->unProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args )
{
struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *params = (struct IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *)args;
@ -443,6 +979,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetDashboardOverlaySceneProcess_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetDashboardOverlaySceneProcess( params->ulOverlayHandle, params->punProcessId );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ShowDashboard( void *args )
{
struct IVROverlay_IVROverlay_010_ShowDashboard_params *params = (struct IVROverlay_IVROverlay_010_ShowDashboard_params *)args;
@ -451,6 +997,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowDashboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ShowDashboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ShowDashboard_params *params = (struct wow64_IVROverlay_IVROverlay_010_ShowDashboard_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->ShowDashboard( params->pchOverlayToShow );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args )
{
struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *params = (struct IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *)args;
@ -459,6 +1015,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetPrimaryDashboardDevice_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetPrimaryDashboardDevice( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboard( void *args )
{
struct IVROverlay_IVROverlay_010_ShowKeyboard_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboard_params *)args;
@ -467,6 +1033,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ShowKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ShowKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_010_ShowKeyboard_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *params = (struct IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *)args;
@ -475,6 +1051,16 @@ NTSTATUS IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_ShowKeyboardForOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_ShowKeyboardForOverlay_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_GetKeyboardText( void *args )
{
struct IVROverlay_IVROverlay_010_GetKeyboardText_params *params = (struct IVROverlay_IVROverlay_010_GetKeyboardText_params *)args;
@ -483,6 +1069,16 @@ NTSTATUS IVROverlay_IVROverlay_010_GetKeyboardText( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_GetKeyboardText( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_GetKeyboardText_params *params = (struct wow64_IVROverlay_IVROverlay_010_GetKeyboardText_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
params->_ret = iface->GetKeyboardText( params->pchText, params->cchText );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_HideKeyboard( void *args )
{
struct IVROverlay_IVROverlay_010_HideKeyboard_params *params = (struct IVROverlay_IVROverlay_010_HideKeyboard_params *)args;
@ -491,6 +1087,16 @@ NTSTATUS IVROverlay_IVROverlay_010_HideKeyboard( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_HideKeyboard( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_HideKeyboard_params *params = (struct wow64_IVROverlay_IVROverlay_010_HideKeyboard_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->HideKeyboard( );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args )
{
struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *)args;
@ -499,6 +1105,16 @@ NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetKeyboardTransformAbsolute_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->SetKeyboardTransformAbsolute( params->eTrackingOrigin, params->pmatTrackingOriginToKeyboardTransform );
return 0;
}
#endif
NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay( void *args )
{
struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *params = (struct IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *)args;
@ -507,3 +1123,13 @@ NTSTATUS IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay( void *args )
{
struct wow64_IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *params = (struct wow64_IVROverlay_IVROverlay_010_SetKeyboardPositionForOverlay_params *)args;
struct u_IVROverlay_IVROverlay_010 *iface = (struct u_IVROverlay_IVROverlay_010 *)params->u_iface;
iface->SetKeyboardPositionForOverlay( params->ulOverlayHandle, params->avoidRect );
return 0;
}
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -16,6 +16,19 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr );
if (params->pRenderModel) *params->pRenderModel = u_pRenderModel;
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args )
{
struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *)args;
@ -27,6 +40,19 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_001_FreeRenderModel( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_001_FreeRenderModel_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr );
if (params->pRenderModel) *params->pRenderModel = u_pRenderModel;
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *)args;
@ -35,6 +61,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *)args;
@ -43,3 +79,13 @@ NTSTATUS IVRRenderModels_IVRRenderModels_001_GetRenderModelCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_001_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_001 *iface = (struct u_IVRRenderModels_IVRRenderModels_001 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetComponentCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentName_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetComponentName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentRenderModelName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetComponentState_params *)args;
@ -63,6 +123,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_GetComponentState( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentState_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetComponentState( params->pchRenderModelName, params->pchComponentName, params->pControllerState ? &u_pControllerState : nullptr, params->pComponentState );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent( void *args )
{
struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *)args;
@ -71,3 +143,13 @@ NTSTATUS IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_002_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_002 *iface = (struct u_IVRRenderModels_IVRRenderModels_002 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif

View File

@ -13,6 +13,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
void *u_ppD3D11Texture2D;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ? &u_ppD3D11Texture2D : nullptr );
if (params->ppD3D11Texture2D) *params->ppD3D11Texture2D = u_ppD3D11Texture2D;
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *)args;
@ -21,6 +33,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *)args;
@ -29,6 +51,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *)args;
@ -37,6 +69,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *)args;
@ -45,6 +87,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetComponentCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentName_params *)args;
@ -53,6 +105,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetComponentName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *)args;
@ -61,6 +123,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *)args;
@ -69,6 +141,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentRenderModelName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_004_GetComponentState_params *)args;
@ -79,6 +161,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_GetComponentState( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentState_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
u_VRControllerState001_t u_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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent( void *args )
{
struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *)args;
@ -87,3 +181,13 @@ NTSTATUS IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_004_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_004 *iface = (struct u_IVRRenderModels_IVRRenderModels_004 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif

View File

@ -13,6 +13,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
void *u_ppD3D11Texture2D;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ? &u_ppD3D11Texture2D : nullptr );
if (params->ppD3D11Texture2D) *params->ppD3D11Texture2D = u_ppD3D11Texture2D;
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *)args;
@ -21,6 +33,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_LoadIntoTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *)args;
@ -29,6 +51,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *)args;
@ -37,6 +69,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *)args;
@ -45,6 +87,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *)args;
@ -53,6 +105,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetComponentCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentName_params *)args;
@ -61,6 +123,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetComponentName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *)args;
@ -69,6 +141,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *)args;
@ -77,6 +159,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentRenderModelName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetComponentState_params *)args;
@ -87,6 +179,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetComponentState( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentState_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
u_VRControllerState001_t u_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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *)args;
@ -95,6 +199,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *)args;
@ -103,6 +217,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelThumbnailURL_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *)args;
@ -111,6 +235,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelOriginalPath_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum( void *args )
{
struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *)args;
@ -119,3 +253,13 @@ NTSTATUS IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_005_GetRenderModelErrorNameFromEnum_params *)args;
struct u_IVRRenderModels_IVRRenderModels_005 *iface = (struct u_IVRRenderModels_IVRRenderModels_005 *)params->u_iface;
params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error );
return 0;
}
#endif

View File

@ -13,6 +13,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
void *u_ppD3D11Texture2D;
params->_ret = iface->LoadTextureD3D11_Async( params->textureId, params->pD3D11Device, params->ppD3D11Texture2D ? &u_ppD3D11Texture2D : nullptr );
if (params->ppD3D11Texture2D) *params->ppD3D11Texture2D = u_ppD3D11Texture2D;
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *)args;
@ -21,6 +33,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_LoadIntoTextureD3D11_Async_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->LoadIntoTextureD3D11_Async( params->textureId, params->pDstTexture );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *params = (struct IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *)args;
@ -29,6 +51,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_FreeTextureD3D11_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
iface->FreeTextureD3D11( params->pD3D11Texture2D );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *)args;
@ -37,6 +69,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelName_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelName( params->unRenderModelIndex, params->pchRenderModelName, params->unRenderModelNameLen );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *)args;
@ -45,6 +87,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelCount( );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *)args;
@ -53,6 +105,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentCount( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentCount_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentCount( params->pchRenderModelName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentName_params *)args;
@ -61,6 +123,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *)args;
@ -69,6 +141,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentButtonMask_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetComponentButtonMask( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *)args;
@ -77,6 +159,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentRenderModelName_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *)args;
@ -85,6 +177,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( voi
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentStateForDevicePath_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetComponentState_params *)args;
@ -95,6 +197,18 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetComponentState( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentState_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetComponentState_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
u_VRControllerState001_t u_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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *params = (struct IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *)args;
@ -103,6 +217,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_RenderModelHasComponent_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->RenderModelHasComponent( params->pchRenderModelName, params->pchComponentName );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *)args;
@ -111,6 +235,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelThumbnailURL_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *)args;
@ -119,6 +253,16 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelOriginalPath_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum( void *args )
{
struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *params = (struct IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *)args;
@ -127,3 +271,13 @@ NTSTATUS IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum( vo
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum( void *args )
{
struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *params = (struct wow64_IVRRenderModels_IVRRenderModels_006_GetRenderModelErrorNameFromEnum_params *)args;
struct u_IVRRenderModels_IVRRenderModels_006 *iface = (struct u_IVRRenderModels_IVRRenderModels_006 *)params->u_iface;
params->_ret = iface->GetRenderModelErrorNameFromEnum( params->error );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRResources_IVRResources_001_LoadSharedResource( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRResources_IVRResources_001_LoadSharedResource( void *args )
{
struct wow64_IVRResources_IVRResources_001_LoadSharedResource_params *params = (struct wow64_IVRResources_IVRResources_001_LoadSharedResource_params *)args;
struct u_IVRResources_IVRResources_001 *iface = (struct u_IVRResources_IVRResources_001 *)params->u_iface;
params->_ret = iface->LoadSharedResource( params->pchResourceName, params->pchBuffer, params->unBufferLen );
return 0;
}
#endif
NTSTATUS IVRResources_IVRResources_001_GetResourceFullPath( void *args )
{
struct IVRResources_IVRResources_001_GetResourceFullPath_params *params = (struct IVRResources_IVRResources_001_GetResourceFullPath_params *)args;
@ -21,3 +31,13 @@ NTSTATUS IVRResources_IVRResources_001_GetResourceFullPath( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRResources_IVRResources_001_GetResourceFullPath( void *args )
{
struct wow64_IVRResources_IVRResources_001_GetResourceFullPath_params *params = (struct wow64_IVRResources_IVRResources_001_GetResourceFullPath_params *)args;
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 );
return 0;
}
#endif

View File

@ -17,6 +17,20 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *)args;
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_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename );
params->_ret = iface->RequestScreenshot( params->pOutScreenshotHandle, params->type, u_pchPreviewFilename, u_pchVRFilename );
vrclient_free_path( u_pchPreviewFilename );
vrclient_free_path( u_pchVRFilename );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *)args;
@ -25,6 +39,16 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_HookScreenshot( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_HookScreenshot_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->HookScreenshot( params->pSupportedTypes, params->numTypes );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *)args;
@ -33,6 +57,16 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyType_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->GetScreenshotPropertyType( params->screenshotHandle, params->pError );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *params = (struct IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *)args;
@ -42,6 +76,17 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_GetScreenshotPropertyFilename_params *)args;
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 = vrclient_unix_path_to_dos_path( params->_ret, params->pchFilename, params->pchFilename, params->cchFilename );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *params = (struct IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *)args;
@ -50,6 +95,16 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_UpdateScreenshotProgress_params *)args;
struct u_IVRScreenshots_IVRScreenshots_001 *iface = (struct u_IVRScreenshots_IVRScreenshots_001 *)params->u_iface;
params->_ret = iface->UpdateScreenshotProgress( params->screenshotHandle, params->flProgress );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *)args;
@ -62,6 +117,20 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_TakeStereoScreenshot_params *)args;
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_pchVRFilename = vrclient_dos_to_unix_path( params->pchVRFilename );
params->_ret = iface->TakeStereoScreenshot( params->pOutScreenshotHandle, u_pchPreviewFilename, u_pchVRFilename );
vrclient_free_path( u_pchPreviewFilename );
vrclient_free_path( u_pchVRFilename );
return 0;
}
#endif
NTSTATUS IVRScreenshots_IVRScreenshots_001_SubmitScreenshot( void *args )
{
struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *)args;
@ -74,3 +143,17 @@ NTSTATUS IVRScreenshots_IVRScreenshots_001_SubmitScreenshot( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRScreenshots_IVRScreenshots_001_SubmitScreenshot( void *args )
{
struct wow64_IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *params = (struct wow64_IVRScreenshots_IVRScreenshots_001_SubmitScreenshot_params *)args;
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_pchSourceVRFilename = vrclient_dos_to_unix_path( params->pchSourceVRFilename );
params->_ret = iface->SubmitScreenshot( params->screenshotHandle, params->type, u_pchSourcePreviewFilename, u_pchSourceVRFilename );
vrclient_free_path( u_pchSourcePreviewFilename );
vrclient_free_path( u_pchSourceVRFilename );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *params = (struct wow64_IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_Sync( void *args )
{
struct IVRSettings_IVRSettings_001_Sync_params *params = (struct IVRSettings_IVRSettings_001_Sync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSettings_IVRSettings_001_Sync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_Sync( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_Sync_params *params = (struct wow64_IVRSettings_IVRSettings_001_Sync_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
params->_ret = iface->Sync( params->bForce, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_GetBool( void *args )
{
struct IVRSettings_IVRSettings_001_GetBool_params *params = (struct IVRSettings_IVRSettings_001_GetBool_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSettings_IVRSettings_001_GetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_GetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_GetBool_params *params = (struct wow64_IVRSettings_IVRSettings_001_GetBool_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_SetBool( void *args )
{
struct IVRSettings_IVRSettings_001_SetBool_params *params = (struct IVRSettings_IVRSettings_001_SetBool_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSettings_IVRSettings_001_SetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_SetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_SetBool_params *params = (struct wow64_IVRSettings_IVRSettings_001_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_GetInt32( void *args )
{
struct IVRSettings_IVRSettings_001_GetInt32_params *params = (struct IVRSettings_IVRSettings_001_GetInt32_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSettings_IVRSettings_001_GetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_GetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_GetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_001_GetInt32_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_SetInt32( void *args )
{
struct IVRSettings_IVRSettings_001_SetInt32_params *params = (struct IVRSettings_IVRSettings_001_SetInt32_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSettings_IVRSettings_001_SetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_SetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_SetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_001_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_GetFloat( void *args )
{
struct IVRSettings_IVRSettings_001_GetFloat_params *params = (struct IVRSettings_IVRSettings_001_GetFloat_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSettings_IVRSettings_001_GetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_GetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_GetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_001_GetFloat_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_SetFloat( void *args )
{
struct IVRSettings_IVRSettings_001_SetFloat_params *params = (struct IVRSettings_IVRSettings_001_SetFloat_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSettings_IVRSettings_001_SetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_SetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_SetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_001_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_GetString( void *args )
{
struct IVRSettings_IVRSettings_001_GetString_params *params = (struct IVRSettings_IVRSettings_001_GetString_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSettings_IVRSettings_001_GetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_GetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_GetString_params *params = (struct wow64_IVRSettings_IVRSettings_001_GetString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_SetString( void *args )
{
struct IVRSettings_IVRSettings_001_SetString_params *params = (struct IVRSettings_IVRSettings_001_SetString_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSettings_IVRSettings_001_SetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_SetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_SetString_params *params = (struct wow64_IVRSettings_IVRSettings_001_SetString_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_RemoveSection( void *args )
{
struct IVRSettings_IVRSettings_001_RemoveSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveSection_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSettings_IVRSettings_001_RemoveSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_RemoveSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_RemoveSection_params *params = (struct wow64_IVRSettings_IVRSettings_001_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_001_RemoveKeyInSection( void *args )
{
struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_001_RemoveKeyInSection_params *)args;
@ -101,3 +211,13 @@ NTSTATUS IVRSettings_IVRSettings_001_RemoveKeyInSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_001_RemoveKeyInSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_001_RemoveKeyInSection_params *params = (struct wow64_IVRSettings_IVRSettings_001_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_001 *iface = (struct u_IVRSettings_IVRSettings_001 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *params = (struct wow64_IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_Sync( void *args )
{
struct IVRSettings_IVRSettings_002_Sync_params *params = (struct IVRSettings_IVRSettings_002_Sync_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSettings_IVRSettings_002_Sync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_Sync( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_Sync_params *params = (struct wow64_IVRSettings_IVRSettings_002_Sync_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->Sync( params->bForce, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_SetBool( void *args )
{
struct IVRSettings_IVRSettings_002_SetBool_params *params = (struct IVRSettings_IVRSettings_002_SetBool_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSettings_IVRSettings_002_SetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_SetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_SetBool_params *params = (struct wow64_IVRSettings_IVRSettings_002_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_SetInt32( void *args )
{
struct IVRSettings_IVRSettings_002_SetInt32_params *params = (struct IVRSettings_IVRSettings_002_SetInt32_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSettings_IVRSettings_002_SetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_SetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_SetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_002_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_SetFloat( void *args )
{
struct IVRSettings_IVRSettings_002_SetFloat_params *params = (struct IVRSettings_IVRSettings_002_SetFloat_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSettings_IVRSettings_002_SetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_SetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_SetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_002_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_SetString( void *args )
{
struct IVRSettings_IVRSettings_002_SetString_params *params = (struct IVRSettings_IVRSettings_002_SetString_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSettings_IVRSettings_002_SetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_SetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_SetString_params *params = (struct wow64_IVRSettings_IVRSettings_002_SetString_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_GetBool( void *args )
{
struct IVRSettings_IVRSettings_002_GetBool_params *params = (struct IVRSettings_IVRSettings_002_GetBool_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSettings_IVRSettings_002_GetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_GetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_GetBool_params *params = (struct wow64_IVRSettings_IVRSettings_002_GetBool_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_GetInt32( void *args )
{
struct IVRSettings_IVRSettings_002_GetInt32_params *params = (struct IVRSettings_IVRSettings_002_GetInt32_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSettings_IVRSettings_002_GetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_GetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_GetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_002_GetInt32_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_GetFloat( void *args )
{
struct IVRSettings_IVRSettings_002_GetFloat_params *params = (struct IVRSettings_IVRSettings_002_GetFloat_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSettings_IVRSettings_002_GetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_GetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_GetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_002_GetFloat_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_GetString( void *args )
{
struct IVRSettings_IVRSettings_002_GetString_params *params = (struct IVRSettings_IVRSettings_002_GetString_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSettings_IVRSettings_002_GetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_GetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_GetString_params *params = (struct wow64_IVRSettings_IVRSettings_002_GetString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_RemoveSection( void *args )
{
struct IVRSettings_IVRSettings_002_RemoveSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveSection_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSettings_IVRSettings_002_RemoveSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_RemoveSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_RemoveSection_params *params = (struct wow64_IVRSettings_IVRSettings_002_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_002_RemoveKeyInSection( void *args )
{
struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_002_RemoveKeyInSection_params *)args;
@ -101,3 +211,13 @@ NTSTATUS IVRSettings_IVRSettings_002_RemoveKeyInSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_002_RemoveKeyInSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_002_RemoveKeyInSection_params *params = (struct wow64_IVRSettings_IVRSettings_002_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_002 *iface = (struct u_IVRSettings_IVRSettings_002 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *params = (struct wow64_IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetSettingsErrorNameFromEnum( params->eError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_SetBool( void *args )
{
struct IVRSettings_IVRSettings_003_SetBool_params *params = (struct IVRSettings_IVRSettings_003_SetBool_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSettings_IVRSettings_003_SetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_SetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_SetBool_params *params = (struct wow64_IVRSettings_IVRSettings_003_SetBool_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetBool( params->pchSection, params->pchSettingsKey, params->bValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_SetInt32( void *args )
{
struct IVRSettings_IVRSettings_003_SetInt32_params *params = (struct IVRSettings_IVRSettings_003_SetInt32_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSettings_IVRSettings_003_SetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_SetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_SetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_003_SetInt32_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetInt32( params->pchSection, params->pchSettingsKey, params->nValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_SetFloat( void *args )
{
struct IVRSettings_IVRSettings_003_SetFloat_params *params = (struct IVRSettings_IVRSettings_003_SetFloat_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSettings_IVRSettings_003_SetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_SetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_SetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_003_SetFloat_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetFloat( params->pchSection, params->pchSettingsKey, params->flValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_SetString( void *args )
{
struct IVRSettings_IVRSettings_003_SetString_params *params = (struct IVRSettings_IVRSettings_003_SetString_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSettings_IVRSettings_003_SetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_SetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_SetString_params *params = (struct wow64_IVRSettings_IVRSettings_003_SetString_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->SetString( params->pchSection, params->pchSettingsKey, params->pchValue, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_GetBool( void *args )
{
struct IVRSettings_IVRSettings_003_GetBool_params *params = (struct IVRSettings_IVRSettings_003_GetBool_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSettings_IVRSettings_003_GetBool( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_GetBool( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_GetBool_params *params = (struct wow64_IVRSettings_IVRSettings_003_GetBool_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetBool( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_GetInt32( void *args )
{
struct IVRSettings_IVRSettings_003_GetInt32_params *params = (struct IVRSettings_IVRSettings_003_GetInt32_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSettings_IVRSettings_003_GetInt32( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_GetInt32( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_GetInt32_params *params = (struct wow64_IVRSettings_IVRSettings_003_GetInt32_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetInt32( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_GetFloat( void *args )
{
struct IVRSettings_IVRSettings_003_GetFloat_params *params = (struct IVRSettings_IVRSettings_003_GetFloat_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSettings_IVRSettings_003_GetFloat( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_GetFloat( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_GetFloat_params *params = (struct wow64_IVRSettings_IVRSettings_003_GetFloat_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
params->_ret = iface->GetFloat( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_GetString( void *args )
{
struct IVRSettings_IVRSettings_003_GetString_params *params = (struct IVRSettings_IVRSettings_003_GetString_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSettings_IVRSettings_003_GetString( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_GetString( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_GetString_params *params = (struct wow64_IVRSettings_IVRSettings_003_GetString_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_RemoveSection( void *args )
{
struct IVRSettings_IVRSettings_003_RemoveSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveSection_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSettings_IVRSettings_003_RemoveSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_RemoveSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_RemoveSection_params *params = (struct wow64_IVRSettings_IVRSettings_003_RemoveSection_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->RemoveSection( params->pchSection, params->peError );
return 0;
}
#endif
NTSTATUS IVRSettings_IVRSettings_003_RemoveKeyInSection( void *args )
{
struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *params = (struct IVRSettings_IVRSettings_003_RemoveKeyInSection_params *)args;
@ -93,3 +193,13 @@ NTSTATUS IVRSettings_IVRSettings_003_RemoveKeyInSection( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSettings_IVRSettings_003_RemoveKeyInSection( void *args )
{
struct wow64_IVRSettings_IVRSettings_003_RemoveKeyInSection_params *params = (struct wow64_IVRSettings_IVRSettings_003_RemoveKeyInSection_params *)args;
struct u_IVRSettings_IVRSettings_003 *iface = (struct u_IVRSettings_IVRSettings_003 *)params->u_iface;
iface->RemoveKeyInSection( params->pchSection, params->pchSettingsKey, params->peError );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetWindowBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetWindowBounds( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetWindowBounds_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args )
{
struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args )
{
struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetEyeOutputViewport( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetEyeOutputViewport_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionMatrix_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_003_GetProjectionRaw_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_003_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_003_ComputeDistortion_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_003_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_003_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_AttachToWindow( void *args )
{
struct IVRSystem_IVRSystem_003_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_003_AttachToWindow_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_003_AttachToWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_AttachToWindow( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_AttachToWindow_params *params = (struct wow64_IVRSystem_IVRSystem_003_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_003_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_LoadRenderModel( void *args )
{
struct IVRSystem_IVRSystem_003_LoadRenderModel_params *params = (struct IVRSystem_IVRSystem_003_LoadRenderModel_params *)args;
@ -128,6 +268,19 @@ NTSTATUS IVRSystem_IVRSystem_003_LoadRenderModel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_LoadRenderModel( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_LoadRenderModel_params *params = (struct wow64_IVRSystem_IVRSystem_003_LoadRenderModel_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
params->_ret = iface->LoadRenderModel( params->pchRenderModelName, params->pRenderModel ? &u_pRenderModel : nullptr );
if (params->pRenderModel) *params->pRenderModel = u_pRenderModel;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_FreeRenderModel( void *args )
{
struct IVRSystem_IVRSystem_003_FreeRenderModel_params *params = (struct IVRSystem_IVRSystem_003_FreeRenderModel_params *)args;
@ -139,6 +292,19 @@ NTSTATUS IVRSystem_IVRSystem_003_FreeRenderModel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_FreeRenderModel( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_FreeRenderModel_params *params = (struct wow64_IVRSystem_IVRSystem_003_FreeRenderModel_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_RenderModel_t_090 u_pRenderModel;
if (params->pRenderModel) u_pRenderModel = *params->pRenderModel;
iface->FreeRenderModel( params->pRenderModel ? &u_pRenderModel : nullptr );
if (params->pRenderModel) *params->pRenderModel = u_pRenderModel;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *)args;
@ -147,6 +313,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *)args;
@ -155,6 +331,16 @@ NTSTATUS IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_003_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *)args;
@ -163,6 +349,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *)args;
@ -171,6 +367,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *)args;
@ -179,6 +385,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *)args;
@ -187,6 +403,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *)args;
@ -195,6 +421,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *)args;
@ -203,6 +439,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *)args;
@ -211,6 +457,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_003_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_003_PollNextEvent_params *)args;
@ -222,6 +478,19 @@ NTSTATUS IVRSystem_IVRSystem_003_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_003_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VREvent_t_090 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_003_PollNextEventWithPose_params *)args;
@ -233,6 +502,19 @@ NTSTATUS IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_003_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VREvent_t_090 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *)args;
@ -241,6 +523,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *)args;
@ -249,6 +541,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_003_GetControllerState_params *params = (struct IVRSystem_IVRSystem_003_GetControllerState_params *)args;
@ -260,6 +562,19 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *)args;
@ -271,6 +586,19 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_003_TriggerHapticPulse_params *)args;
@ -279,6 +607,16 @@ NTSTATUS IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_003_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *)args;
@ -287,6 +625,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *)args;
@ -295,6 +643,16 @@ NTSTATUS IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_003_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *)args;
@ -303,6 +661,16 @@ NTSTATUS IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *params = (struct wow64_IVRSystem_IVRSystem_003_HandleControllerOverlayInteractionAsMouse_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_003_CaptureInputFocus_params *)args;
@ -311,6 +679,16 @@ NTSTATUS IVRSystem_IVRSystem_003_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_003_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_003_ReleaseInputFocus_params *)args;
@ -319,6 +697,16 @@ NTSTATUS IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_003_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -327,3 +715,13 @@ NTSTATUS IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_003_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_003 *iface = (struct u_IVRSystem_IVRSystem_003 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetWindowBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetWindowBounds( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetWindowBounds_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args )
{
struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args )
{
struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetEyeOutputViewport( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetEyeOutputViewport_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionMatrix_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_004_GetProjectionRaw_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_004_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_004_ComputeDistortion_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_004_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_004_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_AttachToWindow( void *args )
{
struct IVRSystem_IVRSystem_004_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_004_AttachToWindow_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_004_AttachToWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_AttachToWindow( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_AttachToWindow_params *params = (struct wow64_IVRSystem_IVRSystem_004_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_004_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_004_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_004_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_004_PollNextEvent_params *)args;
@ -200,6 +430,19 @@ NTSTATUS IVRSystem_IVRSystem_004_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_004_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_004_PollNextEventWithPose_params *)args;
@ -211,6 +454,19 @@ NTSTATUS IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_004_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VREvent_t_092 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *)args;
@ -219,6 +475,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *)args;
@ -227,6 +493,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_004_GetControllerState_params *params = (struct IVRSystem_IVRSystem_004_GetControllerState_params *)args;
@ -238,6 +514,19 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *)args;
@ -249,6 +538,19 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_004_TriggerHapticPulse_params *)args;
@ -257,6 +559,16 @@ NTSTATUS IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_004_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *)args;
@ -265,6 +577,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *)args;
@ -273,6 +595,16 @@ NTSTATUS IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_004_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_004_CaptureInputFocus_params *)args;
@ -281,6 +613,16 @@ NTSTATUS IVRSystem_IVRSystem_004_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_004_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_004_ReleaseInputFocus_params *)args;
@ -289,6 +631,16 @@ NTSTATUS IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_004_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -297,6 +649,16 @@ NTSTATUS IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_004_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_004 *iface = (struct u_IVRSystem_IVRSystem_004 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_004_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_004_DriverDebugRequest_params *)args;
@ -305,3 +667,13 @@ NTSTATUS IVRSystem_IVRSystem_004_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_004_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_004_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_004_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetWindowBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetWindowBounds( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetWindowBounds_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args )
{
struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args )
{
struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetEyeOutputViewport( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetEyeOutputViewport_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionMatrix_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_005_GetProjectionRaw_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_005_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_005_ComputeDistortion_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_005_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_005_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_AttachToWindow( void *args )
{
struct IVRSystem_IVRSystem_005_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_005_AttachToWindow_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_005_AttachToWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_AttachToWindow( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_AttachToWindow_params *params = (struct wow64_IVRSystem_IVRSystem_005_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_005_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_005_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_005_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_005_PollNextEvent_params *)args;
@ -208,6 +448,19 @@ NTSTATUS IVRSystem_IVRSystem_005_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_005_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_005_PollNextEventWithPose_params *)args;
@ -219,6 +472,19 @@ NTSTATUS IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_005_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VREvent_t_097 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *)args;
@ -227,6 +493,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *)args;
@ -235,6 +511,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_005_GetControllerState_params *params = (struct IVRSystem_IVRSystem_005_GetControllerState_params *)args;
@ -246,6 +532,19 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *)args;
@ -257,6 +556,19 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_005_TriggerHapticPulse_params *)args;
@ -265,6 +577,16 @@ NTSTATUS IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_005_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *)args;
@ -273,6 +595,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *)args;
@ -281,6 +613,16 @@ NTSTATUS IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_005_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_005_CaptureInputFocus_params *)args;
@ -289,6 +631,16 @@ NTSTATUS IVRSystem_IVRSystem_005_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_005_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_005_ReleaseInputFocus_params *)args;
@ -297,6 +649,16 @@ NTSTATUS IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_005_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -305,6 +667,16 @@ NTSTATUS IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_005_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_005 *iface = (struct u_IVRSystem_IVRSystem_005 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_005_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_005_DriverDebugRequest_params *)args;
@ -313,3 +685,13 @@ NTSTATUS IVRSystem_IVRSystem_005_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_005_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_005_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_005_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetWindowBounds( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetWindowBounds( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetWindowBounds_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetWindowBounds_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetWindowBounds( params->pnX, params->pnY, params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args )
{
struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args )
{
struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *params = (struct IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetEyeOutputViewport( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetEyeOutputViewport_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionMatrix_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_006_GetProjectionRaw_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_006_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_006_ComputeDistortion_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_006_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_006_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex, params->pnAdapterOutputIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_AttachToWindow( void *args )
{
struct IVRSystem_IVRSystem_006_AttachToWindow_params *params = (struct IVRSystem_IVRSystem_006_AttachToWindow_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_006_AttachToWindow( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_AttachToWindow( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_AttachToWindow_params *params = (struct wow64_IVRSystem_IVRSystem_006_AttachToWindow_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->AttachToWindow( params->hWnd );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_006_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_006_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_006_PollNextEvent_params *)args;
@ -224,6 +484,19 @@ NTSTATUS IVRSystem_IVRSystem_006_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_006_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_006_PollNextEventWithPose_params *)args;
@ -235,6 +508,19 @@ NTSTATUS IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VREvent_t_0910 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *)args;
@ -243,6 +529,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *)args;
@ -251,6 +547,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_006_GetControllerState_params *params = (struct IVRSystem_IVRSystem_006_GetControllerState_params *)args;
@ -262,6 +568,19 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *)args;
@ -273,6 +592,19 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_006_TriggerHapticPulse_params *)args;
@ -281,6 +613,16 @@ NTSTATUS IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_006_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *)args;
@ -289,6 +631,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *)args;
@ -297,6 +649,16 @@ NTSTATUS IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_006_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_006_CaptureInputFocus_params *)args;
@ -305,6 +667,16 @@ NTSTATUS IVRSystem_IVRSystem_006_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_006_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_006_ReleaseInputFocus_params *)args;
@ -313,6 +685,16 @@ NTSTATUS IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_006_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -321,6 +703,16 @@ NTSTATUS IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_006_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_006_DriverDebugRequest_params *)args;
@ -329,6 +721,16 @@ NTSTATUS IVRSystem_IVRSystem_006_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_006_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *)args;
@ -337,6 +739,16 @@ NTSTATUS IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_006_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *)args;
@ -345,6 +757,16 @@ NTSTATUS IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_006_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_006_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_006_SetDisplayVisibility_params *)args;
@ -353,3 +775,13 @@ NTSTATUS IVRSystem_IVRSystem_006_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_006_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_006_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_006_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_006 *iface = (struct u_IVRSystem_IVRSystem_006 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_009_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_009_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_009_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_009_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_009_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_009_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_009_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_009_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_009_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_009_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_009_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_009_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_009_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_009_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_009_PollNextEvent_params *)args;
@ -224,6 +484,19 @@ NTSTATUS IVRSystem_IVRSystem_009_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_009_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_009_PollNextEventWithPose_params *)args;
@ -235,6 +508,19 @@ NTSTATUS IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VREvent_t_0912 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *)args;
@ -243,6 +529,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *)args;
@ -251,6 +547,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_009_GetControllerState_params *params = (struct IVRSystem_IVRSystem_009_GetControllerState_params *)args;
@ -262,6 +568,19 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *)args;
@ -273,6 +592,19 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_009_TriggerHapticPulse_params *)args;
@ -281,6 +613,16 @@ NTSTATUS IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_009_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *)args;
@ -289,6 +631,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *)args;
@ -297,6 +649,16 @@ NTSTATUS IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_009_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_009_CaptureInputFocus_params *)args;
@ -305,6 +667,16 @@ NTSTATUS IVRSystem_IVRSystem_009_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_009_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_009_ReleaseInputFocus_params *)args;
@ -313,6 +685,16 @@ NTSTATUS IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_009_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -321,6 +703,16 @@ NTSTATUS IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_009_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_009_DriverDebugRequest_params *)args;
@ -329,6 +721,16 @@ NTSTATUS IVRSystem_IVRSystem_009_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_009_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *)args;
@ -337,6 +739,16 @@ NTSTATUS IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_009_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *)args;
@ -345,6 +757,16 @@ NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *)args;
@ -353,3 +775,13 @@ NTSTATUS IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_009_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_009 *iface = (struct u_IVRSystem_IVRSystem_009 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_010_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_010_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_010_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_010_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_010_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_010_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_010_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_010_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_010_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_010_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_010_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_010_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_010_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_010_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_010_PollNextEvent_params *)args;
@ -240,6 +520,19 @@ NTSTATUS IVRSystem_IVRSystem_010_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_010_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_010_PollNextEventWithPose_params *)args;
@ -251,6 +544,19 @@ NTSTATUS IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VREvent_t_0914 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *)args;
@ -259,6 +565,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *)args;
@ -267,6 +583,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_010_GetControllerState_params *params = (struct IVRSystem_IVRSystem_010_GetControllerState_params *)args;
@ -278,6 +604,19 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *)args;
@ -289,6 +628,19 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_010_TriggerHapticPulse_params *)args;
@ -297,6 +649,16 @@ NTSTATUS IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_010_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *)args;
@ -305,6 +667,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *)args;
@ -313,6 +685,16 @@ NTSTATUS IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_010_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_010_CaptureInputFocus_params *)args;
@ -321,6 +703,16 @@ NTSTATUS IVRSystem_IVRSystem_010_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_010_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_010_ReleaseInputFocus_params *)args;
@ -329,6 +721,16 @@ NTSTATUS IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_010_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -337,6 +739,16 @@ NTSTATUS IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_010_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_010_DriverDebugRequest_params *)args;
@ -345,6 +757,16 @@ NTSTATUS IVRSystem_IVRSystem_010_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_010_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *)args;
@ -353,6 +775,16 @@ NTSTATUS IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_010_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *)args;
@ -361,6 +793,16 @@ NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *)args;
@ -369,6 +811,16 @@ NTSTATUS IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_010_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args )
{
struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *)args;
@ -377,6 +829,16 @@ NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_PerformanceTestEnableCapture( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *params = (struct wow64_IVRSystem_IVRSystem_010_PerformanceTestEnableCapture_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->PerformanceTestEnableCapture( params->bEnable );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange( void *args )
{
struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *)args;
@ -385,3 +847,13 @@ NTSTATUS IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange( void *args )
{
struct wow64_IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *params = (struct wow64_IVRSystem_IVRSystem_010_PerformanceTestReportFidelityLevelChange_params *)args;
struct u_IVRSystem_IVRSystem_010 *iface = (struct u_IVRSystem_IVRSystem_010 *)params->u_iface;
iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_011_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_011_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_011_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_011_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_011_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_011_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_011_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_011_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_011_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_011_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_011_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_011_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_011_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_011_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_011_PollNextEvent_params *)args;
@ -241,6 +521,20 @@ NTSTATUS IVRSystem_IVRSystem_011_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_011_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_011_PollNextEventWithPose_params *)args;
@ -253,6 +547,20 @@ NTSTATUS IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VREvent_t_0918 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *)args;
@ -261,6 +569,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_011_GetControllerState_params *params = (struct IVRSystem_IVRSystem_011_GetControllerState_params *)args;
@ -280,6 +608,19 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *)args;
@ -291,6 +632,19 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_011_TriggerHapticPulse_params *)args;
@ -299,6 +653,16 @@ NTSTATUS IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_011_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *)args;
@ -307,6 +671,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *)args;
@ -315,6 +689,16 @@ NTSTATUS IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_011_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_011_CaptureInputFocus_params *)args;
@ -323,6 +707,16 @@ NTSTATUS IVRSystem_IVRSystem_011_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_011_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_011_ReleaseInputFocus_params *)args;
@ -331,6 +725,16 @@ NTSTATUS IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_011_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -339,6 +743,16 @@ NTSTATUS IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_011_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_011_DriverDebugRequest_params *)args;
@ -347,6 +761,16 @@ NTSTATUS IVRSystem_IVRSystem_011_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_011_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *)args;
@ -355,6 +779,16 @@ NTSTATUS IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_011_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *)args;
@ -363,6 +797,16 @@ NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *)args;
@ -371,6 +815,16 @@ NTSTATUS IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_011_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args )
{
struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *)args;
@ -379,6 +833,16 @@ NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_PerformanceTestEnableCapture( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *params = (struct wow64_IVRSystem_IVRSystem_011_PerformanceTestEnableCapture_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->PerformanceTestEnableCapture( params->bEnable );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange( void *args )
{
struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *params = (struct IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *)args;
@ -387,3 +851,13 @@ NTSTATUS IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange( void
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange( void *args )
{
struct wow64_IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *params = (struct wow64_IVRSystem_IVRSystem_011_PerformanceTestReportFidelityLevelChange_params *)args;
struct u_IVRSystem_IVRSystem_011 *iface = (struct u_IVRSystem_IVRSystem_011 *)params->u_iface;
iface->PerformanceTestReportFidelityLevelChange( params->nFidelityLevel );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_012_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_012_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_012_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_012_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_012_ComputeDistortion_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->ComputeDistortion( params->eEye, params->fU, params->fV );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_012_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_012_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_012_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_012_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_012_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_012_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_012_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_012_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_012_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_012_PollNextEvent_params *)args;
@ -241,6 +521,20 @@ NTSTATUS IVRSystem_IVRSystem_012_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_012_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_012_PollNextEventWithPose_params *)args;
@ -253,6 +547,20 @@ NTSTATUS IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *)args;
@ -261,6 +569,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_012_GetControllerState_params *params = (struct IVRSystem_IVRSystem_012_GetControllerState_params *)args;
@ -280,6 +608,19 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *)args;
@ -291,6 +632,19 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_012_TriggerHapticPulse_params *)args;
@ -299,6 +653,16 @@ NTSTATUS IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_012_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *)args;
@ -307,6 +671,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *)args;
@ -315,6 +689,16 @@ NTSTATUS IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_012_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_012_CaptureInputFocus_params *)args;
@ -323,6 +707,16 @@ NTSTATUS IVRSystem_IVRSystem_012_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_012_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_012_ReleaseInputFocus_params *)args;
@ -331,6 +725,16 @@ NTSTATUS IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_012_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -339,6 +743,16 @@ NTSTATUS IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_012_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_012_DriverDebugRequest_params *)args;
@ -347,6 +761,16 @@ NTSTATUS IVRSystem_IVRSystem_012_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_012_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *)args;
@ -355,6 +779,16 @@ NTSTATUS IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_012_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *)args;
@ -363,6 +797,16 @@ NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *)args;
@ -371,3 +815,13 @@ NTSTATUS IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_012_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_012 *iface = (struct u_IVRSystem_IVRSystem_012 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetProjectionMatrix_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_014_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_014_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_014_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_014_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_014_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_014_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_014_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_014_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_014_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_014_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_014_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_014_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_014_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_014_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_014_PollNextEvent_params *)args;
@ -241,6 +521,20 @@ NTSTATUS IVRSystem_IVRSystem_014_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_014_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_014_PollNextEventWithPose_params *)args;
@ -253,6 +547,20 @@ NTSTATUS IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VREvent_t_103 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *)args;
@ -261,6 +569,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_014_GetControllerState_params *params = (struct IVRSystem_IVRSystem_014_GetControllerState_params *)args;
@ -281,6 +609,20 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *)args;
@ -293,6 +635,20 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_014_TriggerHapticPulse_params *)args;
@ -301,6 +657,16 @@ NTSTATUS IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_014_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_014_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_014_CaptureInputFocus_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_014_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_014_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_014_ReleaseInputFocus_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_014_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_014_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_014_DriverDebugRequest_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_014_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_014_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_014_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *)args;
@ -373,3 +819,13 @@ NTSTATUS IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_014_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_014 *iface = (struct u_IVRSystem_IVRSystem_014 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_015_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_015_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_015_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_015_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_015_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_015_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_015_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_015_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_015_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_015_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_015_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_015_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_015_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_015_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_015_PollNextEvent_params *)args;
@ -241,6 +521,20 @@ NTSTATUS IVRSystem_IVRSystem_015_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_015_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_015_PollNextEventWithPose_params *)args;
@ -253,6 +547,20 @@ NTSTATUS IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *)args;
@ -261,6 +569,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_015_GetControllerState_params *params = (struct IVRSystem_IVRSystem_015_GetControllerState_params *)args;
@ -281,6 +609,20 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *)args;
@ -293,6 +635,20 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_015_TriggerHapticPulse_params *)args;
@ -301,6 +657,16 @@ NTSTATUS IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_015_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_015_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_015_CaptureInputFocus_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_015_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_015_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_015_ReleaseInputFocus_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_015_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_015_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_015_DriverDebugRequest_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_015_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_015_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_015_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *)args;
@ -373,3 +819,13 @@ NTSTATUS IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_015_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_015 *iface = (struct u_IVRSystem_IVRSystem_015 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_016_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_016_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_016_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_016_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_016_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetOutputDevice( void *args )
{
struct IVRSystem_IVRSystem_016_GetOutputDevice_params *params = (struct IVRSystem_IVRSystem_016_GetOutputDevice_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetOutputDevice( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetOutputDevice( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetOutputDevice_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetOutputDevice_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetOutputDevice( params->pnDevice, params->textureType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_016_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_016_SetDisplayVisibility_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_016_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_016_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_016_ApplyTransform_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_016_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_016_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_016_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_016_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_016_PollNextEvent_params *)args;
@ -249,6 +539,20 @@ NTSTATUS IVRSystem_IVRSystem_016_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_016_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_016_PollNextEventWithPose_params *)args;
@ -261,6 +565,20 @@ NTSTATUS IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VREvent_t_106 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *)args;
@ -277,6 +605,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_016_GetControllerState_params *params = (struct IVRSystem_IVRSystem_016_GetControllerState_params *)args;
@ -289,6 +627,20 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *)args;
@ -301,6 +653,20 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_016_TriggerHapticPulse_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_016_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_016_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_016_CaptureInputFocus_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_016_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_016_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_016_ReleaseInputFocus_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_016_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_016_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_016_DriverDebugRequest_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_016_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_016_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_016_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *)args;
@ -373,6 +819,16 @@ NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *)args;
@ -381,3 +837,13 @@ NTSTATUS IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_016_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_016 *iface = (struct u_IVRSystem_IVRSystem_016 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_017_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_017_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_017_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_017_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_017_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_017_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_017_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_017_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_017_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_017_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_017_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_017_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_017_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_017_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_017_PollNextEvent_params *)args;
@ -241,6 +521,20 @@ NTSTATUS IVRSystem_IVRSystem_017_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_017_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VREvent_t_1011 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_017_PollNextEventWithPose_params *)args;
@ -253,6 +547,20 @@ NTSTATUS IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VREvent_t_1011 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *)args;
@ -261,6 +569,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_017_GetControllerState_params *params = (struct IVRSystem_IVRSystem_017_GetControllerState_params *)args;
@ -281,6 +609,20 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *)args;
@ -293,6 +635,20 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_017_TriggerHapticPulse_params *)args;
@ -301,6 +657,16 @@ NTSTATUS IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_017_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_017_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_CaptureInputFocus( void *args )
{
struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *params = (struct IVRSystem_IVRSystem_017_CaptureInputFocus_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_017_CaptureInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_CaptureInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_CaptureInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_017_CaptureInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->CaptureInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args )
{
struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *params = (struct IVRSystem_IVRSystem_017_ReleaseInputFocus_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_ReleaseInputFocus( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_ReleaseInputFocus_params *params = (struct wow64_IVRSystem_IVRSystem_017_ReleaseInputFocus_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->ReleaseInputFocus( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *params = (struct IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *params = (struct wow64_IVRSystem_IVRSystem_017_IsInputFocusCapturedByAnotherProcess_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->IsInputFocusCapturedByAnotherProcess( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_017_DriverDebugRequest_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_017_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_017_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_017_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *)args;
@ -373,3 +819,13 @@ NTSTATUS IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_017_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_017 *iface = (struct u_IVRSystem_IVRSystem_017 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_019_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_019_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_019_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_019_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_019_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_019_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_019_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_019_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_019_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_019_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_019_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_019_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_019_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetArrayTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_019_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_019_PollNextEvent_params *)args;
@ -249,6 +539,20 @@ NTSTATUS IVRSystem_IVRSystem_019_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_019_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_019_PollNextEventWithPose_params *)args;
@ -261,6 +565,20 @@ NTSTATUS IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *)args;
@ -277,6 +605,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_019_GetControllerState_params *params = (struct IVRSystem_IVRSystem_019_GetControllerState_params *)args;
@ -289,6 +627,20 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *)args;
@ -301,6 +653,20 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_019_TriggerHapticPulse_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_019_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_019_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_IsInputAvailable( void *args )
{
struct IVRSystem_IVRSystem_019_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_019_IsInputAvailable_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_019_IsInputAvailable( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_IsInputAvailable( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_IsInputAvailable_params *params = (struct wow64_IVRSystem_IVRSystem_019_IsInputAvailable_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsInputAvailable( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args )
{
struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *params = (struct wow64_IVRSystem_IVRSystem_019_IsSteamVRDrawingControllers_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->IsSteamVRDrawingControllers( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args )
{
struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationPause_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_ShouldApplicationPause( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_ShouldApplicationPause_params *params = (struct wow64_IVRSystem_IVRSystem_019_ShouldApplicationPause_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->ShouldApplicationPause( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *args )
{
struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *params = (struct wow64_IVRSystem_IVRSystem_019_ShouldApplicationReduceRenderingWork_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->ShouldApplicationReduceRenderingWork( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_DriverDebugRequest( void *args )
{
struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *params = (struct IVRSystem_IVRSystem_019_DriverDebugRequest_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_019_DriverDebugRequest( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_DriverDebugRequest( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_DriverDebugRequest_params *params = (struct wow64_IVRSystem_IVRSystem_019_DriverDebugRequest_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *)args;
@ -373,6 +819,16 @@ NTSTATUS IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_019_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *)args;
@ -381,6 +837,16 @@ NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *)args;
@ -389,3 +855,13 @@ NTSTATUS IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_019_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_019 *iface = (struct u_IVRSystem_IVRSystem_019 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif

View File

@ -13,6 +13,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetRecommendedRenderTargetSize( params->pnWidth, params->pnHeight );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args )
{
struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionMatrix_params *)args;
@ -21,6 +31,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetProjectionMatrix( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetProjectionMatrix_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetProjectionMatrix_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetProjectionMatrix( params->eEye, params->fNearZ, params->fFarZ );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetProjectionRaw( void *args )
{
struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *params = (struct IVRSystem_IVRSystem_020_GetProjectionRaw_params *)args;
@ -29,6 +49,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetProjectionRaw( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetProjectionRaw( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetProjectionRaw_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetProjectionRaw_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_ComputeDistortion( void *args )
{
struct IVRSystem_IVRSystem_020_ComputeDistortion_params *params = (struct IVRSystem_IVRSystem_020_ComputeDistortion_params *)args;
@ -37,6 +67,16 @@ NTSTATUS IVRSystem_IVRSystem_020_ComputeDistortion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_ComputeDistortion( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_ComputeDistortion_params *params = (struct wow64_IVRSystem_IVRSystem_020_ComputeDistortion_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args )
{
struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *params = (struct IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *)args;
@ -45,6 +85,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetEyeToHeadTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetEyeToHeadTransform_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetEyeToHeadTransform( params->eEye );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args )
{
struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *params = (struct IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *)args;
@ -53,6 +103,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetTimeSinceLastVsync( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetTimeSinceLastVsync_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTimeSinceLastVsync( params->pfSecondsSinceLastVsync, params->pulFrameCounter );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args )
{
struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *params = (struct IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *)args;
@ -61,6 +121,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetD3D9AdapterIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetD3D9AdapterIndex_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetD3D9AdapterIndex( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args )
{
struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *params = (struct IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *)args;
@ -69,6 +139,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetDXGIOutputInfo( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetDXGIOutputInfo_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetDXGIOutputInfo( params->pnAdapterIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args )
{
struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *params = (struct IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *)args;
@ -77,6 +157,16 @@ NTSTATUS IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_IsDisplayOnDesktop( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *params = (struct wow64_IVRSystem_IVRSystem_020_IsDisplayOnDesktop_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsDisplayOnDesktop( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args )
{
struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *params = (struct IVRSystem_IVRSystem_020_SetDisplayVisibility_params *)args;
@ -85,6 +175,16 @@ NTSTATUS IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_SetDisplayVisibility( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_SetDisplayVisibility_params *params = (struct wow64_IVRSystem_IVRSystem_020_SetDisplayVisibility_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->SetDisplayVisibility( params->bIsVisibleOnDesktop );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *)args;
@ -93,6 +193,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetDeviceToAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->GetDeviceToAbsoluteTrackingPose( params->eOrigin, params->fPredictedSecondsToPhotonsFromNow, params->pTrackedDevicePoseArray, params->unTrackedDevicePoseArrayCount );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args )
{
struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *params = (struct IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *)args;
@ -101,6 +211,16 @@ NTSTATUS IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_ResetSeatedZeroPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_ResetSeatedZeroPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->ResetSeatedZeroPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -109,6 +229,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetSeatedZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetSeatedZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
@ -117,6 +247,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( v
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetRawZeroPoseToStandingAbsoluteTrackingPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetRawZeroPoseToStandingAbsoluteTrackingPose( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *)args;
@ -125,6 +265,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetSortedTrackedDeviceIndicesOfClass_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args )
{
struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *)args;
@ -133,6 +283,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceActivityLevel_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceActivityLevel( params->unDeviceId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_ApplyTransform( void *args )
{
struct IVRSystem_IVRSystem_020_ApplyTransform_params *params = (struct IVRSystem_IVRSystem_020_ApplyTransform_params *)args;
@ -141,6 +301,16 @@ NTSTATUS IVRSystem_IVRSystem_020_ApplyTransform( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_ApplyTransform( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_ApplyTransform_params *params = (struct wow64_IVRSystem_IVRSystem_020_ApplyTransform_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->ApplyTransform( params->pOutputPose, params->pTrackedDevicePose, params->pTransform );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *)args;
@ -149,6 +319,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceIndexForControllerRole_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceIndexForControllerRole( params->unDeviceType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *params = (struct IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *)args;
@ -157,6 +337,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *a
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetControllerRoleForTrackedDeviceIndex_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetControllerRoleForTrackedDeviceIndex( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args )
{
struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *params = (struct IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *)args;
@ -165,6 +355,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceClass( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetTrackedDeviceClass_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetTrackedDeviceClass( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args )
{
struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *params = (struct IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *)args;
@ -173,6 +373,16 @@ NTSTATUS IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_IsTrackedDeviceConnected( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *params = (struct wow64_IVRSystem_IVRSystem_020_IsTrackedDeviceConnected_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsTrackedDeviceConnected( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *)args;
@ -181,6 +391,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetBoolTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetBoolTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *)args;
@ -189,6 +409,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetFloatTrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetFloatTrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *)args;
@ -197,6 +427,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetInt32TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetInt32TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *)args;
@ -205,6 +445,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetUint64TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetUint64TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *)args;
@ -213,6 +463,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetMatrix34TrackedDeviceProperty_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetMatrix34TrackedDeviceProperty( params->unDeviceIndex, params->prop, params->pError );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *)args;
@ -221,6 +481,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetArrayTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args )
{
struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *params = (struct IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *)args;
@ -229,6 +499,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetStringTrackedDeviceProperty_params *)args;
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 );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *)args;
@ -237,6 +517,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetPropErrorNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetPropErrorNameFromEnum( params->error );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_PollNextEvent( void *args )
{
struct IVRSystem_IVRSystem_020_PollNextEvent_params *params = (struct IVRSystem_IVRSystem_020_PollNextEvent_params *)args;
@ -249,6 +539,20 @@ NTSTATUS IVRSystem_IVRSystem_020_PollNextEvent( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_PollNextEvent( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_PollNextEvent_params *params = (struct wow64_IVRSystem_IVRSystem_020_PollNextEvent_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEvent( params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args )
{
struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *params = (struct IVRSystem_IVRSystem_020_PollNextEventWithPose_params *)args;
@ -261,6 +565,20 @@ NTSTATUS IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_PollNextEventWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_PollNextEventWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_PollNextEventWithPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VREvent_t_1322 u_pEvent;
if (params->pEvent) u_pEvent = *params->pEvent;
uint32_t u_uncbVREvent = params->uncbVREvent ? sizeof(u_pEvent) : 0;
params->_ret = iface->PollNextEventWithPose( params->eOrigin, params->pEvent ? &u_pEvent : nullptr, u_uncbVREvent, params->pTrackedDevicePose );
if (params->pEvent) *params->pEvent = u_pEvent;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *)args;
@ -269,6 +587,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetEventTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetEventTypeNameFromEnum( params->eType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args )
{
struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *params = (struct IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *)args;
@ -277,6 +605,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetHiddenAreaMesh( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetHiddenAreaMesh_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
*params->_ret = iface->GetHiddenAreaMesh( params->eEye, params->type );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetControllerState( void *args )
{
struct IVRSystem_IVRSystem_020_GetControllerState_params *params = (struct IVRSystem_IVRSystem_020_GetControllerState_params *)args;
@ -289,6 +627,20 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerState( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetControllerState( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetControllerState_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetControllerState_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerState( params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args )
{
struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *params = (struct IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *)args;
@ -301,6 +653,20 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetControllerStateWithPose( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetControllerStateWithPose_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
u_VRControllerState001_t u_pControllerState;
if (params->pControllerState) u_pControllerState = *params->pControllerState;
uint32_t u_unControllerStateSize = params->unControllerStateSize ? sizeof(u_pControllerState) : 0;
params->_ret = iface->GetControllerStateWithPose( params->eOrigin, params->unControllerDeviceIndex, params->pControllerState ? &u_pControllerState : nullptr, u_unControllerStateSize, params->pTrackedDevicePose );
if (params->pControllerState) *params->pControllerState = u_pControllerState;
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args )
{
struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *params = (struct IVRSystem_IVRSystem_020_TriggerHapticPulse_params *)args;
@ -309,6 +675,16 @@ NTSTATUS IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_TriggerHapticPulse( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_TriggerHapticPulse_params *params = (struct wow64_IVRSystem_IVRSystem_020_TriggerHapticPulse_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->TriggerHapticPulse( params->unControllerDeviceIndex, params->unAxisId, params->usDurationMicroSec );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *)args;
@ -317,6 +693,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetButtonIdNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetButtonIdNameFromEnum( params->eButtonId );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args )
{
struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *params = (struct IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *)args;
@ -325,6 +711,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetControllerAxisTypeNameFromEnum_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetControllerAxisTypeNameFromEnum( params->eAxisType );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_IsInputAvailable( void *args )
{
struct IVRSystem_IVRSystem_020_IsInputAvailable_params *params = (struct IVRSystem_IVRSystem_020_IsInputAvailable_params *)args;
@ -333,6 +729,16 @@ NTSTATUS IVRSystem_IVRSystem_020_IsInputAvailable( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_IsInputAvailable( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_IsInputAvailable_params *params = (struct wow64_IVRSystem_IVRSystem_020_IsInputAvailable_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsInputAvailable( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args )
{
struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *params = (struct IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *)args;
@ -341,6 +747,16 @@ NTSTATUS IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *params = (struct wow64_IVRSystem_IVRSystem_020_IsSteamVRDrawingControllers_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->IsSteamVRDrawingControllers( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args )
{
struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationPause_params *)args;
@ -349,6 +765,16 @@ NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_ShouldApplicationPause( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_ShouldApplicationPause_params *params = (struct wow64_IVRSystem_IVRSystem_020_ShouldApplicationPause_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->ShouldApplicationPause( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *args )
{
struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *params = (struct IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *)args;
@ -357,6 +783,16 @@ NTSTATUS IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *arg
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *params = (struct wow64_IVRSystem_IVRSystem_020_ShouldApplicationReduceRenderingWork_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->ShouldApplicationReduceRenderingWork( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args )
{
struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *params = (struct IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *)args;
@ -365,6 +801,16 @@ NTSTATUS IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_PerformFirmwareUpdate( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *params = (struct wow64_IVRSystem_IVRSystem_020_PerformFirmwareUpdate_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->PerformFirmwareUpdate( params->unDeviceIndex );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args )
{
struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *)args;
@ -373,6 +819,16 @@ NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *params = (struct wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_Exiting_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->AcknowledgeQuit_Exiting( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args )
{
struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *params = (struct IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *)args;
@ -381,6 +837,16 @@ NTSTATUS IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *params = (struct wow64_IVRSystem_IVRSystem_020_AcknowledgeQuit_UserPrompt_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
iface->AcknowledgeQuit_UserPrompt( );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args )
{
struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *params = (struct IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *)args;
@ -389,6 +855,16 @@ NTSTATUS IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetAppContainerFilePaths( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetAppContainerFilePaths_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetAppContainerFilePaths( params->pchBuffer, params->unBufferSize );
return 0;
}
#endif
NTSTATUS IVRSystem_IVRSystem_020_GetRuntimeVersion( void *args )
{
struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *params = (struct IVRSystem_IVRSystem_020_GetRuntimeVersion_params *)args;
@ -397,3 +873,13 @@ NTSTATUS IVRSystem_IVRSystem_020_GetRuntimeVersion( void *args )
return 0;
}
#ifdef __x86_64__
NTSTATUS wow64_IVRSystem_IVRSystem_020_GetRuntimeVersion( void *args )
{
struct wow64_IVRSystem_IVRSystem_020_GetRuntimeVersion_params *params = (struct wow64_IVRSystem_IVRSystem_020_GetRuntimeVersion_params *)args;
struct u_IVRSystem_IVRSystem_020 *iface = (struct u_IVRSystem_IVRSystem_020 *)params->u_iface;
params->_ret = iface->GetRuntimeVersion( );
return 0;
}
#endif

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