WdipSemInitializeGlobalState
VOID __stdcall WdipSemInitializeGlobalState(){
__int64 v0;
_SLIST_HEADER *v1;
*(&ExBootDevicesRemovedEvent + 559) = 0i64;
*(&ExBootDevicesRemovedEvent + 560) = 0i64;
*(&ExBootDevicesRemovedEvent + 4464) = 0;
WdipSemTimeoutEnabled = 0;
WdipSemTimeoutValue = 0;
*(&ExBootDevicesRemovedEvent + 557) = 0i64;
WdipDiagLoggerId = 0;
WdipContextLoggerId = 0;
memset(&qword_140C53A00, 0i64, 0x90u);
qword_140C53A08 = (__int64)&qword_140C53A00;
v0 = 6i64;
qword_140C53A00 = &qword_140C53A00;
v1 = &SListHead;
stru_140C53A20._bf_0 = 0i64;
do
{
InitializeSListHead(v1++);
--v0;
}
while( v0 );
memset((char *)&ExBootDevicesRemovedEvent + 3936, 0i64, 0x208u);
memset((char *)&ExBootDevicesRemovedEvent + 4544, 0i64, 0x2008u);
stru_140C1C3C8._bf_0 = 0i64;
*(&ExBootDevicesRemovedEvent + 565) = (char *)&ExBootDevicesRemovedEvent + 4512;
*(&ExBootDevicesRemovedEvent + 564) = (char *)&ExBootDevicesRemovedEvent + 4512;
*(&ExBootDevicesRemovedEvent + 1132) = 0;
*(&ExBootDevicesRemovedEvent + 567) = 0i64;
WdipSemClearFrequentScenarioTable();
WdipSemInitialized = 1;
}Referenced by:
WdipSemInitialize
WdipSemUpdate