ExpCallProcessing

VOID __stdcall ExpCallProcessing(
        UINT64 PreProcessing,
        VOID *CallbackContext,
        VOID *Argument1,
        VOID *Argument2,
        _EX_PROCESSING_DATA *ProcessingData){
  void(__fastcall *v5)(VOID *, VOID *, VOID *, _QWORD, _QWORD); 

  if( ProcessingData )
  {
    if( (_DWORD)PreProcessing )
      v5 = *(void(__fastcall **)(VOID *, VOID *, VOID *, _QWORD, _QWORD))ProcessingData;
    else
      v5 = (void(__fastcall *)(VOID *, VOID *, VOID *, _QWORD, _QWORD))*((_QWORD *)ProcessingData + 1);
    if( v5 )
      v5(CallbackContext, Argument1, Argument2, *((_QWORD *)ProcessingData + 2), *((_QWORD *)ProcessingData + 3));
  }
}

Referenced by:

ExNotifyWithProcessing