28#ifndef _FXCALLBACKLOCK_H_
29#define _FXCALLBACKLOCK_H_
33#if defined(EVENT_TRACING)
34#include "FxCallbackLock.hpp.tmh"
127 "Callback: Driver released the callback lock 0x%p",
virtual void Lock(__out PKIRQL PreviousIrql)=0
virtual void Unlock(__in KIRQL PreviousIrql)=0
VOID CheckOwnership(VOID)
virtual void Initialize(FxObject *ParentObject)=0
FxCallbackLock(PFX_DRIVER_GLOBALS FxDriverGlobals)
FxVerifierLock * m_Verifier
virtual _Must_inspect_result_ BOOLEAN IsOwner(VOID)=0
virtual ~FxCallbackLock()
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
FxVerifierDbgBreakPoint(pFxDriverGlobals)
#define _Must_inspect_result_
#define TRACE_LEVEL_ERROR
PFX_DRIVER_GLOBALS GetDriverGlobals(VOID)