WdipSemWriteSemFailureEvent
INT64 __stdcall WdipSemWriteSemFailureEvent(
const _EVENT_DESCRIPTOR *SemFailureEvent,
const _GUID *ProviderGuid,
UINT16 EventId,
const _GUID *ScenarioInstanceId,
INT64 NtStatus){
INT64 result;
UINT64 AddressStringLength[6];
UINT16 v7;
v7 = EventId;
if( !SemFailureEvent || !ProviderGuid || !ScenarioInstanceId )
return 3221225485i64;
AddressStringLength[0] = (UINT64)ProviderGuid;
AddressStringLength[1] = 16i64;
AddressStringLength[2] = (UINT64)&v7;
AddressStringLength[3] = 2i64;
AddressStringLength[4] = (UINT64)&NtStatus;
AddressStringLength[5] = 4i64;
LODWORD(result) = WdipSemWriteEvent(
(in6_addr *)SemFailureEvent,
(UINT64)SemFailureEvent,
(UINT16)ScenarioInstanceId,
(INT8 *)3,
AddressStringLength);
return result;
}Referenced by:
WdipSemDisableScenario
WdipSemEnableScenario