MiGetSharedProtosAtDpcLevel
_RTL_BALANCED_NODE *__fastcall MiGetSharedProtosAtDpcLevel(
_CONTROL_AREA *ControlArea,
UINT64 SessionId,
_SUBSECTION *Subsection){
volatile int *p_ControlAreaLock;
unsigned int v5;
_MI_PER_SESSION_PROTOS *SessionProtosInSubsection;
p_ControlAreaLock = &ControlArea->ControlAreaLock;
v5 = SessionId;
ExAcquireSpinLockSharedAtDpcLevel(&ControlArea->ControlAreaLock);
SessionProtosInSubsection = MiLocateSessionProtosInSubsection(Subsection, v5);
ExReleaseSpinLockSharedFromDpcLevel(p_ControlAreaLock);
return &SessionProtosInSubsection->SessionProtoNode;
}Referenced by:
MiGetSharedProtos
MiImageProtoChargedCommit