4#include "fxobjectpch.hpp"
8#if defined(EVENT_TRACING)
9#include "globalskm.tmh"
26 pNext = DebugExtension->AllocatedMdls.
Next;
32 while (pNext !=
NULL) {
107#define WDF_MAJOR_VERSION_VALUE L"WdfMajorVersion"
108#define WDF_MINOR_VERSION_VALUE L"WdfMinorVersion"
120 ULONG registeredMajor = 0, registeredMinor = 0;
186 "Unable to open driver's service key, status %!STATUS!",
status);
200 "Unable to write Parameters key, status %!STATUS!",
status);
211 "Unable to write Parameters key, status %!STATUS!",
status);
229 "Failed to record driver major version value, status %!STATUS!",
status);
242 "Failed to record driver version value, status %!STATUS!",
status);
#define NT_SUCCESS(StatCode)
#define __drv_requiresIRQL(irql)
#define __drv_maxIRQL(irql)
#define __drv_functionClass(x)
#define __drv_minIRQL(irql)
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
KDEFERRED_ROUTINE FxFlushDpc
#define WDF_MAJOR_VERSION_VALUE
#define WDF_MINOR_VERSION_VALUE
VOID FxFreeAllocatedMdlsDebugInfo(__in FxDriverGlobalsDebugExtension *DebugExtension)
__in_opt PVOID DeferredContext
__in_opt PVOID __in_opt PVOID __in_opt PVOID SystemArgument2
__in_opt PVOID __in_opt PVOID SystemArgument1
BOOLEAN NTAPI KdRefreshDebuggerNotPresent(VOID)
#define _Must_inspect_result_
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
#define UNREFERENCED_PARAMETER(P)
#define TRACE_LEVEL_VERBOSE
struct FxAllocatedMdls * Next
_Must_inspect_result_ BOOLEAN IsCorrectVersionRegistered(_In_ PCUNICODE_STRING ServiceKeyName)
PWDF_BIND_INFO WdfBindInfo
_Must_inspect_result_ BOOLEAN IsVersionGreaterThanOrEqualTo(__in ULONG Major, __in ULONG Minor)
VOID RegisterClientVersion(_In_ PCUNICODE_STRING ServiceKeyName)
_Must_inspect_result_ BOOLEAN IsDebuggerAttached(VOID)
struct _SINGLE_LIST_ENTRY * Next
#define DECLARE_CONST_UNICODE_STRING(_variablename, _string)
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR _In_ HANDLE hDriver