39#if (FX_CORE_MODE == FX_CORE_USER_MODE)
45#ifdef METHOD_FROM_CTL_CODE
46#undef METHOD_FROM_CTL_CODE
58 #define WDF_EXTERN_C extern "C"
59 #define WDF_EXTERN_C_START extern "C" {
60 #define WDF_EXTERN_C_END }
63 #define WDF_EXTERN_C_START
64 #define WDF_EXTERN_C_END
112#if (FX_CORE_MODE == FX_CORE_USER_MODE)
130#if (FX_CORE_MODE == FX_CORE_USER_MODE)
131#define KMDF_ONLY_CODE_PATH_ASSERT() FX_VERIFY(INTERNAL, TRAPMSG("Not implemented"));
132#define UMDF_ONLY_CODE_PATH_ASSERT()
134#define KMDF_ONLY_CODE_PATH_ASSERT()
135#define UMDF_ONLY_CODE_PATH_ASSERT() ASSERTMSG("Not implemented for KMDF", FALSE);
172#if FX_CORE_MODE==FX_CORE_USER_MODE
192#if (FX_CORE_MODE == FX_CORE_USER_MODE)
193#include "hostfxutil.h"
194#include "wdfplatform.h"
195#include "wdfplatformimpl.h"
198#include "wudfx_namespace_on.h"
200#include "wudfx_namespace_off.h"
201#include "driverframeworks-usermode-umevents.h"
206#if defined(EVENT_TRACING)
217#if (FX_CORE_MODE==FX_CORE_KERNEL_MODE)
226#if (FX_CORE_MODE==FX_CORE_KERNEL_MODE)
232#if (FX_CORE_MODE==FX_CORE_KERNEL_MODE)
301#if (FX_CORE_MODE == FX_CORE_USER_MODE)
353#if FX_CORE_MODE==FX_CORE_USER_MODE
380#if FX_CORE_MODE==FX_CORE_USER_MODE
const WDFFUNC * WdfFunctions
struct _WDF_OBJECT_CONTEXT_TYPE_INFO_V1_0 WDF_OBJECT_CONTEXT_TYPE_INFO_V1_0
#define WDF_EXTERN_C_START
struct _WDF_BIND_INFO * PWDF_BIND_INFO
struct _WDF_OBJECT_CONTEXT_TYPE_INFO_V1_0 * PWDF_OBJECT_CONTEXT_TYPE_INFO_V1_0
WDF_EXTERN_C_START typedef VOID(* WDFFUNC)(VOID)
enum _TRACE_INFORMATION_CLASS TRACE_INFORMATION_CLASS
@ TraceSessionSettingsClass
@ GlobalLoggerHandleClass
@ MaxTraceInformationClass