WdipSemInitialize

VOID __stdcall WdipSemInitialize(){
  _ETHREAD *CurrentThread; 
  WdipSemInitializeGlobalState();
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  --*((_WORD *)CurrentThread + 242);
  ExAcquirePushLockExclusiveEx((UINT64)&WdipSemPushLock, 0i64);
  WdipSemCleanStart();
  ExReleasePushLockEx((UINT64)&WdipSemPushLock, 0i64);
  KeLeaveCriticalRegionThread((__int64)KeGetCurrentThread());
}

Referenced by:

EtwpInitialize