WdipSemBuildScenarioInstance
_WDIP_SEM_SCENARIO_INSTANCE_INFO *__stdcall WdipSemBuildScenarioInstance(
_WDIP_SEM_SCENARIO_INFO *Scenario,
_GUID *ScenarioInstanceId){
_GUID *v2;
_GUID *v5;
_GUID v6;
v2 = 0i64;
if( Scenario )
{
if( ScenarioInstanceId )
{
v5 = (_GUID *)WdipSemFastAllocate(WDI_SEM_ALLOC_INSTANCE, 0x220ui64);
v2 = v5;
if( v5 )
{
memset(v5, 0i64, 0x220u);
v6 = *ScenarioInstanceId;
*(_QWORD *)&v2[2].Data1 = Scenario;
*(_DWORD *)&v2[2].Data4[4] = 1;
v2[1] = v6;
}
}
}
return(_WDIP_SEM_SCENARIO_INSTANCE_INFO *)v2;
}Referenced by:
WdipSemReserveInstanceTableEntry