ReactOS 0.4.16-dev-853-g88d9285
|
#include "fxobjectpch.hpp"
Go to the source code of this file.
Typedefs | |
typedef NTSTATUS(* | PFN_RTL_GET_VERSION) (__out PRTL_OSVERSIONINFOW VersionInformation) |
typedef NTSTATUS(* | PFN_RTL_VERIFY_VERSION_INFO) (__in PRTL_OSVERSIONINFOEXW VersionInfo, __in ULONG TypeMask, __in ULONGLONG ConditionMask) |
typedef ULONGLONG(* | PFN_VER_SET_CONDITION_MASK) (__in ULONGLONG ConditionMask, __in ULONG TypeMask, __in UCHAR Condition) |
Variables | |
FX_POOL | FxPoolFrameworks |
FxLibraryGlobalsType | FxLibraryGlobals = { 0 } |
const FX_OBJECT_INFO | FxObjectsInfo [] |
ULONG | FxObjectsInfoCount |
typedef NTSTATUS(* PFN_RTL_GET_VERSION) (__out PRTL_OSVERSIONINFOW VersionInformation) |
Definition at line 401 of file globals.cpp.
typedef NTSTATUS(* PFN_RTL_VERIFY_VERSION_INFO) (__in PRTL_OSVERSIONINFOEXW VersionInfo, __in ULONG TypeMask, __in ULONGLONG ConditionMask) |
Definition at line 407 of file globals.cpp.
typedef ULONGLONG(* PFN_VER_SET_CONDITION_MASK) (__in ULONGLONG ConditionMask, __in ULONG TypeMask, __in UCHAR Condition) |
Definition at line 415 of file globals.cpp.
_Must_inspect_result_ PWDF_DRIVER_GLOBALS FxAllocateDriverGlobals | ( | VOID | ) |
Definition at line 1052 of file globals.cpp.
Referenced by FxLibraryCommonRegisterClient(), and RosInitWdf().
VOID FxDestroy | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 981 of file globals.cpp.
Referenced by FxDestroy(), and FxLibraryCommonUnregisterClient().
VOID FxDriverGlobalsInitializeDebugExtension | ( | __inout PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in_opt HANDLE | Key | ||
) |
Definition at line 271 of file globals.cpp.
Referenced by FxRegistrySettingsInitialize().
VOID FxFreeDriverGlobals | ( | __in PWDF_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 1181 of file globals.cpp.
Referenced by FxLibraryCommonUnregisterClient().
_Must_inspect_result_ NTSTATUS FxInitialize | ( | __inout PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in MdDriverObject | DriverObject, | ||
__in PCUNICODE_STRING | RegistryPath, | ||
__in_opt PWDF_DRIVER_CONFIG | DriverConfig | ||
) |
Definition at line 848 of file globals.cpp.
_Must_inspect_result_ NTSTATUS FxLibraryGlobalsCommission | ( | VOID | ) |
Definition at line 494 of file globals.cpp.
Referenced by FxLibraryCommonCommission().
Definition at line 742 of file globals.cpp.
Referenced by FxLibraryCommonDecommission().
Definition at line 464 of file globals.cpp.
Referenced by FxLibraryGlobalsCommission().
Definition at line 423 of file globals.cpp.
Referenced by FxLibraryGlobalsCommission().
Definition at line 316 of file globals.cpp.
Referenced by FxObject::~FxObject().
VOID FxOverrideDefaultVerifierSettings | ( | __in HANDLE | Key, |
__in LPWSTR | Name, | ||
__out PBOOLEAN | OverrideValue | ||
) |
Definition at line 1336 of file globals.cpp.
Referenced by FxRegistrySettingsInitialize().
VOID FxRegistrySettingsInitialize | ( | __inout PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PCUNICODE_STRING | RegistryPath, | ||
__in BOOLEAN | WindowsVerifierOn | ||
) |
Definition at line 1361 of file globals.cpp.
Referenced by FxInitialize().
_Must_inspect_result_ FxObjectDebugInfo * FxVerifierGetObjectDebugInfo | ( | __in HANDLE | Key, |
__in PFX_DRIVER_GLOBALS | FxDriverGlobals | ||
) |
Definition at line 1225 of file globals.cpp.
Referenced by FxDriverGlobalsInitializeDebugExtension().
_Must_inspect_result_ BOOLEAN FxVerifierGetTrackReferences | ( | __in FxObjectDebugInfo * | DebugInfo, |
__in WDFTYPE | ObjectType | ||
) |
Definition at line 338 of file globals.cpp.
Referenced by FxObject::AllocateTagTracker().
VOID FxVerifierQueryTrackPower | ( | __in HANDLE | Key, |
__out FxTrackPowerOption * | TrackPower | ||
) |
Definition at line 1317 of file globals.cpp.
Referenced by FxDriverGlobalsInitializeDebugExtension().
_Must_inspect_result_ FxObjectDebugInfo * FxVerifyAllocateDebugInfo | ( | __in LPWSTR | HandleNameList, |
__in PFX_DRIVER_GLOBALS | FxDriverGlobals | ||
) |
Definition at line 139 of file globals.cpp.
Referenced by FxVerifierGetObjectDebugInfo().
Definition at line 381 of file globals.cpp.
Referenced by FxLibraryGlobalsCommission().
_Must_inspect_result_ BOOLEAN FxVerifyObjectTypeInTable | ( | __in USHORT | ObjectType | ) |
Definition at line 117 of file globals.cpp.
BOOLEAN IsWindowsVerifierOn | ( | _In_ MdDriverObject | DriverObject | ) |
Definition at line 953 of file globals.cpp.
Referenced by FxInitialize().
VOID LockVerifierSection | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ PCUNICODE_STRING | RegistryPath | ||
) |
Definition at line 783 of file globals.cpp.
Referenced by FxInitialize(), and FxLibraryCommonRegisterClient().
VOID UnlockVerifierSection | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 827 of file globals.cpp.
Referenced by FxDestroy(), and FxLibraryCommonUnregisterClient().
Definition at line 774 of file globals.cpp.
Referenced by LockVerifierSection().
FxLibraryGlobalsType FxLibraryGlobals = { 0 } |
Definition at line 95 of file globals.cpp.
Referenced by IdleTimeoutManagement::_SystemManagedIdleTimeoutAvailable(), DriverEntry(), FxInterrupt::FilterResourceRequirements(), FX_TRACK_DRIVER(), FxAllocateDriverGlobals(), FxCacheBugCheckDriverInfo(), FxFreeDriverGlobals(), FxIFR(), FxIFRStart(), FxIFRStop(), FxInitializeBugCheckDriverInfo(), FxIsPassiveLevelInterruptSupported(), FxIsProcessorGroupSupported(), FxLibraryCleanup(), FxLibraryCommonCommission(), FxLibraryCommonDecommission(), FxLibraryCreateDevice(), FxLibraryDispatch(), FxLibraryGlobalsCommission(), FxLibraryGlobalsDecommission(), FxLibraryGlobalsQueryRegistrySettings(), FxLibraryGlobalsVerifyVersion(), FxpBugCheckCallback(), FxPkgPnp::FxPkgPnp(), FxpLibraryBugCheckCallback(), FxPurgeBugCheckDriverInfo(), FxRegisterBugCheckCallback(), FxUninitializeBugCheckDriverInfo(), FxUnregisterBugCheckCallback(), FxVerifierCheckNxPoolType(), FxInterrupt::InitializeWorker(), IsOsVersionGreaterThanOrEqualTo(), FxInterrupt::IsSoftDisconnectCapable(), LockVerifierSection(), FxPkgPnp::PowerPolicyHandleSystemQueryPower(), _FX_DRIVER_TRACKER_CACHE_AWARE::Register(), ReportDdiFunctionCountMismatch(), RosInitWdf(), UnlockVerifierSection(), FxIoTargetRemote::UnregisterForPnpNotification(), and WDF_LIBRARY_REGISTER_CLIENT().
|
extern |
Definition at line 42 of file fxobjectinfokm.cpp.
Referenced by FxObjectTypeToHandleName(), FxVerifierGetTrackReferences(), FxVerifyAllocateDebugInfo(), FxVerifyObjectTableIsSorted(), and FxVerifyObjectTypeInTable().
|
extern |
Definition at line 97 of file fxobjectinfokm.cpp.
Referenced by FxObjectTypeToHandleName(), FxVerifierGetTrackReferences(), FxVerifyAllocateDebugInfo(), FxVerifyObjectTableIsSorted(), and FxVerifyObjectTypeInTable().
FX_POOL FxPoolFrameworks |
Definition at line 93 of file globals.cpp.