vrclient: Support v2.2.3.

CW-Bug-Id: #23412
This commit is contained in:
Paul Gofman 2024-02-14 14:06:15 -06:00 committed by Arkadiusz Hiler
parent 2d93d45926
commit 76369eb526
21 changed files with 8130 additions and 40 deletions

View file

@ -377,7 +377,7 @@ NTSTATUS IVROverlay_IVROverlay_027_PollNextOverlayEvent( void *args )
{
struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *params = (struct IVROverlay_IVROverlay_027_PollNextOverlayEvent_params *)args;
struct u_IVROverlay_IVROverlay_027 *iface = (struct u_IVROverlay_IVROverlay_027 *)params->linux_side;
u_VREvent_t_2010 u_pEvent;
u_VREvent_t_223 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 );