TtmpDispatchSetInputWakeCapability
INT64 __fastcall TtmpDispatchSetInputWakeCapability(INT64 a1){
int v2;
unsigned int v3;
PADAPTER_OBJECT DmaAdapter;
INT64 v6;
v6 = 0i64;
DmaAdapter = 0i64;
v2 = TtmpAcquireSessionFromTerminalHandle(*(VOID **)(a1 + 8), 1, 1, &v6, (INT64 *)&DmaAdapter);
v3 = v2;
if( v2 >= 0 )
v3 = TtmiSetInputWakeCapability(v6, (INT64)DmaAdapter, *(unsigned int *)(a1 + 16), *(unsigned int *)(a1 + 20));
else
TtmiLogError((PSTR)"TtmpDispatchSetInputWakeCapability", 938i64, (unsigned int)v2, (unsigned int)v2);
if( v6 )
{
ExReleaseResourceLite(&TtmpSessionLock);
KeLeaveCriticalRegion();
}
if( DmaAdapter )
HalPutDmaAdapter(DmaAdapter);
return v3;
}Referenced by:
TtmDispatchApi