ReactOS  0.4.15-dev-2522-g9e0a3cd
fxdeviceapium.cpp File Reference
#include "coreprivshared.hpp"
#include "fxiotarget.hpp"
#include <intsafe.h>
#include "FxDeviceApiUm.tmh"
Include dependency graph for fxdeviceapium.cpp:

Go to the source code of this file.

Functions

 FX_DECLARE_VF_FUNCTION_P4 (NTSTATUS, VerifyWdfDeviceWdmDispatchIrpToIoQueue, _In_ FxDevice *, _In_ MdIrp, _In_ FxIoQueue *, _In_ ULONG)
 
_Must_inspect_result_ __drv_maxIRQL (PASSIVE_LEVEL) NTSTATUS WDFEXPORT(WdfDevicePostEvent)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE _In_reads_bytes_ (DataSizeCb) BYTE *Data
 
 FxObjectHandleGetPtrAndGlobals (GetFxDriverGlobals(DriverGlobals), Device, FX_TYPE_DEVICE,(PVOID *) &pDevice, &pFxDriverGlobals)
 
 if (DataSizeCb > 0)
 
 if (WdfEventType !=WdfEventBroadcast)
 
 if (FAILED(hr))
 
_Must_inspect_result_ _IRQL_requires_max_ (PASSIVE_LEVEL) WDFAPI NTSTATUS WDFEXPORT(WdfDeviceMapIoSpace)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK(ERROR_STRING_HW_ACCESS_NOT_ALLOWED,(pDevice->IsDirectHardwareAccessAllowed()==TRUE)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK_NOT_NULL(PhysicalAddress.QuadPart), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("NumberOfBytes should be > 0",(NumberOfBytes > 0)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("CacheType incorrect",(CacheType >=MmNonCached &&CacheType< MmMaximumCacheType)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK_NOT_NULL(PseudoBaseAddress), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Driver attempted to unmap " "incorrect register address, or provided incorrect size", SUCCEEDED(hr)), DriverGlobals->DriverName)
 
if SUCCEEDED (hr)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Incorrect register access mode." " Register mapping to user-mode is not enabled. Set the INF directive" " UmdfRegisterAccessMode to RegisterAccessUsingUserModeMapping" " in driver's INF file to enable Register mapping to user-mode",(pDevice->AreRegistersMappedToUsermode()==TRUE)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Driver provided incorrect base " "address", SUCCEEDED(hr)), DriverGlobals->DriverName)
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _Out_writes_all_opt_ (Count) PVOID Buffer
 
 EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_START (Type, Size, Count)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Incorrect Type parameter",(Type > WdfDeviceHwAccessTargetTypeInvalid &&Type< WdfDeviceHwAccessTargetTypeMaximum)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Incorrect Size parameter",(Size > WdfDeviceHwAccessTargetSizeInvalid &&Size< WdfDeviceHwAccessTargetSizeMaximum)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK_NOT_NULL(TargetAddress), DriverGlobals->DriverName)
 
 if (pDevice->IsBufferType(Type))
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Count should be 0",(Count==0)), DriverGlobals->DriverName)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("ULONG64 write is allowed only" "on 64-bit platform",(Size !=WdfDeviceHwAccessTargetSizeUlong64)), DriverGlobals->DriverName)
 
 if (pDevice->IsBufferType(Type) &&pDevice->IsRegister(Type))
 
 if (pDevice->AreRegistersMappedToUsermode() &&pDevice->IsRegister(Type))
 
resources LockResourceTable ()
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Driver attempted to read from invalid port address or " "address range",(SUCCEEDED(hr))), DriverGlobals->DriverName)
 
resources UnlockResourceTable ()
 
deviceStack ReadFromHardware ((UMINT::WDF_DEVICE_HWACCESS_TARGET_TYPE) Type,(UMINT::WDF_DEVICE_HWACCESS_TARGET_SIZE) Size, TargetAddress, &value, Buffer, Count)
 
 EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_END (Type, Size, Count)
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T _In_reads_opt_ (Count) PVOID Buffer
 
 EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_START (Type, Size, Count)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("Driver attempted to write to invalid port address or " "address range",(SUCCEEDED(hr))), DriverGlobals->DriverName)
 
deviceStack WriteToHardware ((UMINT::WDF_DEVICE_HWACCESS_TARGET_TYPE) Type,(UMINT::WDF_DEVICE_HWACCESS_TARGET_SIZE) Size, TargetAddress, Value, Buffer, Count)
 
 EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_END (Type, Size, Count)
 
 if (!NT_SUCCESS(status))
 
 if (BufferLength==0 &&PropertyBuffer !=NULL)
 
 FxPointerNotNull (pFxDriverGlobals, PropertyMemory)
 
 FxPointerNotNull (pFxDriverGlobals, Type)
 
 FxPointerNotNull (pFxDriverGlobals, ResultLength)
 
 FxPointerNotNull (pFxDriverGlobals, PropertyType)
 
 if (BufferLength !=0 &&PropertyBuffer==NULL)
 
 FxPointerNotNull (pFxDriverGlobals, ReadWriteIoType)
 
 FxPointerNotNull (pFxDriverGlobals, IoControlIoType)
 
pDevice GetDeviceStackIoType (ReadWriteIoType, IoControlIoType)
 
 FxObjectHandleGetPtrAndGlobals (GetFxDriverGlobals(DriverGlobals), Device, FX_TYPE_DEVICE,(PVOID *)&pDevice, &pFxDriverGlobals)
 
 __drv_maxIRQL (DISPATCH_LEVEL) WDFFILEOBJECT WDFEXPORT(WdfDeviceGetFileObject)(__in PWDF_DRIVER_GLOBALS DriverGlobals
 
 UNREFERENCED_PARAMETER (FileObject)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), TRAPMSG("The DDI WdfDeviceGetFileObject is not supported for UMDF"), DriverGlobals->DriverName)
 
 FxObjectHandleGetPtr (pFxDriverGlobals, Queue, FX_TYPE_QUEUE,(PVOID *)&pQueue)
 
 FxPointerNotNull (pFxDriverGlobals, Irp)
 
FxIrp fxIrp (Irp)
 
 ASSERT (pDevice->m_ParentDevice !=pQueue->GetDevice())
 
return pDevice m_PkgIo DispatchStep2 (reinterpret_cast< MdIrp >(Irp), NULL, pQueue)
 
 FxPointerNotNull (pFxDriverGlobals, pIrp)
 
 FxPointerNotNull (pFxDriverGlobals, DispatchContext)
 
 FX_VERIFY_WITH_NAME (DRIVER(BadArgument, TODO), CHECK("This function must be called from within a " "EVT_WDFDEVICE_WDM_IRP_DISPATCH callback",((UCHAR) DispatchContext &FX_IN_DISPATCH_CALLBACK)), DriverGlobals->DriverName)
 
return pDevice m_PkgIo DispatchStep1 (reinterpret_cast< MdIrp >(pIrp), DispatchContext)
 

Variables

_Must_inspect_result_ _In_ WDFDEVICE Device
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID EventGuid
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE WdfEventType
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE _In_ ULONG DataSizeCb
 
NTSTATUS status = pDevice->FxValidateInterfacePropertyData(PropertyData)
 
PFX_DRIVER_GLOBALS pFxDriverGlobals
 
FxDevicepDevice
 
HRESULT hr
 
 else
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS PhysicalAddress
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T NumberOfBytes
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T _In_ MEMORY_CACHING_TYPE CacheType
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T _In_ MEMORY_CACHING_TYPE _Out_ PVOIDPseudoBaseAddress
 
FxCmResListtransResources = pDevice->GetTranslatedResources()
 
IWudfDeviceStack * deviceStack = pDevice->GetDeviceStack()
 
FxCmResListresources = pDevice->GetTranslatedResources()
 
PVOID systemBaseAddress = pDevice->GetSystemAddressFromPseudoAddress(PseudoBaseAddress)
 
 return
 
PVOID usermodeBaseAddress = NULL
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE Type
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE Size
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID TargetAddress
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_opt_ ULONG Count
 
SIZE_T value = 0
 
PVOID systemAddress = NULL
 
SIZE_T length = 0
 
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T Value
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG BufferLength
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG _In_opt_ PVOID PropertyBuffer
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE PoolType
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY * PropertyMemory = NULL
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG ResultLength
 
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG _Out_ PDEVPROPTYPE PropertyType
 
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPEReadWriteIoType
 
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE _Out_ WDF_DEVICE_IO_TYPEIoControlIoType
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN IsPresent
 
IWudfDeviceStack * pDevStack = pDevice->m_DevStack
 
__in WDFDEVICE __in MdFileObject FileObject
 
return NULL
 
_Must_inspect_result_ __in WDFDEVICE __in MdIrp Irp
 
_Must_inspect_result_ __in WDFDEVICE __in MdIrp __in WDFQUEUE Queue
 
_Must_inspect_result_ __in WDFDEVICE __in MdIrp __in WDFQUEUE __in ULONG Flags
 
FxIoQueuepQueue
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP pIrp
 
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFCONTEXT DispatchContext
 

Function Documentation

◆ __drv_maxIRQL() [1/2]

_Must_inspect_result_ __drv_maxIRQL ( PASSIVE_LEVEL  )

◆ __drv_maxIRQL() [2/2]

__drv_maxIRQL ( DISPATCH_LEVEL  )

◆ _In_reads_bytes_()

◆ _In_reads_opt_()

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T _In_reads_opt_ ( Count  )

◆ _IRQL_requires_max_()

_Must_inspect_result_ _IRQL_requires_max_ ( PASSIVE_LEVEL  )

Definition at line 64 of file Messaging.c.

75 {
76  PFLT_SERVER_PORT_OBJECT PortObject;
78 
79  /* The caller must allow at least one connection */
80  if (MaxConnections == 0)
81  {
83  }
84 
85  /* The request must be for a kernel handle */
86  if (!(ObjectAttributes->Attributes & OBJ_KERNEL_HANDLE))
87  {
89  }
90 
91  /*
92  * Get rundown protection on the target to stop the owner
93  * from unloading whilst this port object is open. It gets
94  * removed in the FltpServerPortClose callback
95  */
97  if (!NT_SUCCESS(Status))
98  {
99  return Status;
100  }
101 
102  /* Create the server port object for this filter */
106  KernelMode,
107  NULL,
108  sizeof(FLT_SERVER_PORT_OBJECT),
109  0,
110  0,
111  (PVOID *)&PortObject);
112  if (NT_SUCCESS(Status))
113  {
114  /* Zero out the struct */
115  RtlZeroMemory(PortObject, sizeof(FLT_SERVER_PORT_OBJECT));
116 
117  /* Increment the ref count on the target filter */
119 
120  /* Setup the filter port object */
121  PortObject->Filter = Filter;
122  PortObject->ConnectNotify = ConnectNotifyCallback;
124  PortObject->MessageNotify = MessageNotifyCallback;
125  PortObject->Cookie = ServerPortCookie;
126  PortObject->MaxConnections = MaxConnections;
127 
128  /* Insert the object */
129  Status = ObInsertObject(PortObject,
130  NULL,
132  0,
133  NULL,
135  if (NT_SUCCESS(Status))
136  {
137  /* Lock the connection list */
139 
140  /* Add the new port object to the connection list and increment the count */
143 
144  /* Unlock the connection list*/
146  }
147  }
148 
149  if (!NT_SUCCESS(Status))
150  {
151  /* Allow the filter to be cleaned up */
153  }
154 
155  return Status;
156 }
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
Definition: conport.c:35
#define STATUS_INVALID_PARAMETER
Definition: udferr_usr.h:135
_Must_inspect_result_ _Outptr_ PFLT_PORT * ServerPort
Definition: fltkernel.h:1873
PFLT_CONNECT_NOTIFY ConnectNotify
Definition: fltmgrint.h:191
VOID FLTAPI FltObjectDereference(_Inout_ PVOID Object)
Definition: Object.c:53
LONG NTSTATUS
Definition: precomp.h:26
#define InsertTailList(ListHead, Entry)
#define OBJ_KERNEL_HANDLE
Definition: winternl.h:231
VOID FASTCALL ExReleaseFastMutex(IN PFAST_MUTEX FastMutex)
Definition: fmutex.c:31
ULONG FltpObjectPointerReference(_In_ PFLT_OBJECT Object)
Definition: Object.c:322
LIST_ENTRY mList
Definition: fltmgrint.h:56
_Must_inspect_result_ _In_opt_ PFLT_FILTER Filter
Definition: fltkernel.h:1802
#define FILE_READ_DATA
Definition: nt_native.h:628
NTSTATUS NTAPI ObCreateObject(IN KPROCESSOR_MODE ProbeMode OPTIONAL, IN POBJECT_TYPE Type, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN KPROCESSOR_MODE AccessMode, IN OUT PVOID ParseContext OPTIONAL, IN ULONG ObjectSize, IN ULONG PagedPoolCharge OPTIONAL, IN ULONG NonPagedPoolCharge OPTIONAL, OUT PVOID *Object)
Definition: oblife.c:952
Status
Definition: gdiplustypes.h:24
POBJECT_TYPE ServerPortObjectType
Definition: Messaging.c:24
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:32
_Must_inspect_result_ _Outptr_ PFLT_PORT _In_ POBJECT_ATTRIBUTES _In_opt_ PVOID _In_ PFLT_CONNECT_NOTIFY _In_ PFLT_DISCONNECT_NOTIFY DisconnectNotifyCallback
Definition: fltkernel.h:1873
PVOID *typedef PHANDLE
Definition: ntsecpkg.h:454
_Must_inspect_result_ _Outptr_ PFLT_PORT _In_ POBJECT_ATTRIBUTES _In_opt_ PVOID _In_ PFLT_CONNECT_NOTIFY ConnectNotifyCallback
Definition: fltkernel.h:1873
NTSTATUS NTAPI ObInsertObject(IN PVOID Object, IN PACCESS_STATE AccessState OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG ObjectPointerBias, OUT PVOID *NewObject OPTIONAL, OUT PHANDLE Handle)
Definition: obhandle.c:2931
#define STANDARD_RIGHTS_ALL
Definition: nt_native.h:69
VOID FASTCALL ExAcquireFastMutex(IN PFAST_MUTEX FastMutex)
Definition: fmutex.c:23
NTSTATUS FLTAPI FltObjectReference(_Inout_ PVOID Object)
Definition: Object.c:41
_Must_inspect_result_ _Outptr_ PFLT_PORT _In_ POBJECT_ATTRIBUTES _In_opt_ PVOID ServerPortCookie
Definition: fltkernel.h:1873
#define NULL
Definition: types.h:112
FAST_MUTEX mLock
Definition: fltmgrint.h:55
PFLT_MESSAGE_NOTIFY MessageNotify
Definition: fltmgrint.h:193
#define RtlZeroMemory(Destination, Length)
Definition: typedefs.h:262
_Must_inspect_result_ _Outptr_ PFLT_PORT _In_ POBJECT_ATTRIBUTES _In_opt_ PVOID _In_ PFLT_CONNECT_NOTIFY _In_ PFLT_DISCONNECT_NOTIFY _In_opt_ PFLT_MESSAGE_NOTIFY _In_ LONG MaxConnections
Definition: fltkernel.h:1873
PFLT_DISCONNECT_NOTIFY DisconnectNotify
Definition: fltmgrint.h:192
_Must_inspect_result_ _Outptr_ PFLT_PORT _In_ POBJECT_ATTRIBUTES _In_opt_ PVOID _In_ PFLT_CONNECT_NOTIFY _In_ PFLT_DISCONNECT_NOTIFY _In_opt_ PFLT_MESSAGE_NOTIFY MessageNotifyCallback
Definition: fltkernel.h:1873
FLT_MUTEX_LIST_HEAD ConnectionList
Definition: fltmgrint.h:121

◆ _Out_writes_all_opt_()

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _Out_writes_all_opt_ ( Count  )

◆ ASSERT()

ASSERT ( pDevice->m_ParentDevice !  = pQueue->GetDevice())

◆ DispatchStep1()

return pDevice m_PkgIo DispatchStep1 ( reinterpret_cast< MdIrp pIrp,
DispatchContext   
)

◆ DispatchStep2()

return pDevice m_PkgIo DispatchStep2 ( reinterpret_cast< MdIrp Irp,
NULL  ,
pQueue   
)

◆ EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_END()

EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_END ( Type  ,
Size  ,
Count   
)

◆ EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_START()

EventWriteEVENT_UMDF_FX_DDI_READ_FROM_HARDWARE_START ( Type  ,
Size  ,
Count   
)

◆ EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_END()

EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_END ( Type  ,
Size  ,
Count   
)

◆ EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_START()

EventWriteEVENT_UMDF_FX_DDI_WRITE_TO_HARDWARE_START ( Type  ,
Size  ,
Count   
)

◆ FX_DECLARE_VF_FUNCTION_P4()

FX_DECLARE_VF_FUNCTION_P4 ( NTSTATUS  ,
VerifyWdfDeviceWdmDispatchIrpToIoQueue  ,
_In_ FxDevice ,
_In_  MdIrp,
_In_ FxIoQueue ,
_In_  ULONG 
)

◆ FX_VERIFY_WITH_NAME() [1/17]

◆ FX_VERIFY_WITH_NAME() [2/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK_NOT_NULL(PhysicalAddress.QuadPart ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [3/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("NumberOfBytes should be > 0",(NumberOfBytes > 0))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [4/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("CacheType incorrect",(CacheType >=MmNonCached &&CacheType< MmMaximumCacheType))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [5/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK_NOT_NULL(PseudoBaseAddress ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [6/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Driver attempted to unmap " "incorrect register address, or provided incorrect size", SUCCEEDED(hr))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [7/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Incorrect register access mode." " Register mapping to user-mode is not enabled. Set the INF directive" " UmdfRegisterAccessMode to RegisterAccessUsingUserModeMapping" " in driver's INF file to enable Register mapping to user-mode",(pDevice->AreRegistersMappedToUsermode()==TRUE))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [8/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Driver provided incorrect base " "address", SUCCEEDED(hr))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [9/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Incorrect Type parameter",(Type > WdfDeviceHwAccessTargetTypeInvalid &&Type< WdfDeviceHwAccessTargetTypeMaximum))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [10/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Incorrect Size parameter",(Size > WdfDeviceHwAccessTargetSizeInvalid &&Size< WdfDeviceHwAccessTargetSizeMaximum))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [11/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK_NOT_NULL(TargetAddress ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [12/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Count should be 0",(Count==0))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [13/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("ULONG64 write is allowed only" "on 64-bit platform",(Size !=WdfDeviceHwAccessTargetSizeUlong64))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [14/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Driver attempted to read from invalid port address or " "address range",(SUCCEEDED(hr)))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [15/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("Driver attempted to write to invalid port address or " "address range",(SUCCEEDED(hr)))  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [16/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
TRAPMSG("The DDI WdfDeviceGetFileObject is not supported for UMDF")  ,
DriverGlobals->  DriverName 
)

◆ FX_VERIFY_WITH_NAME() [17/17]

FX_VERIFY_WITH_NAME ( DRIVER(BadArgument, TODO ,
CHECK("This function must be called from within a " "EVT_WDFDEVICE_WDM_IRP_DISPATCH callback",((UCHAR) DispatchContext &FX_IN_DISPATCH_CALLBACK))  ,
DriverGlobals->  DriverName 
)

◆ fxIrp()

◆ FxObjectHandleGetPtr()

FxObjectHandleGetPtr ( pFxDriverGlobals  ,
Queue  ,
FX_TYPE_QUEUE  ,
(PVOID *)&  pQueue 
)

◆ FxObjectHandleGetPtrAndGlobals() [1/2]

FxObjectHandleGetPtrAndGlobals ( GetFxDriverGlobals(DriverGlobals ,
Device  ,
FX_TYPE_DEVICE  ,
(PVOID *) &  pDevice,
pFxDriverGlobals 
)

◆ FxObjectHandleGetPtrAndGlobals() [2/2]

FxObjectHandleGetPtrAndGlobals ( GetFxDriverGlobals(DriverGlobals ,
Device  ,
FX_TYPE_DEVICE  ,
(PVOID *)&  pDevice,
pFxDriverGlobals 
)

◆ FxPointerNotNull() [1/9]

FxPointerNotNull ( pFxDriverGlobals  ,
PropertyMemory   
)

Referenced by if().

◆ FxPointerNotNull() [2/9]

FxPointerNotNull ( pFxDriverGlobals  ,
Type   
)

◆ FxPointerNotNull() [3/9]

FxPointerNotNull ( pFxDriverGlobals  ,
ResultLength   
)

◆ FxPointerNotNull() [4/9]

FxPointerNotNull ( pFxDriverGlobals  ,
PropertyType   
)

◆ FxPointerNotNull() [5/9]

FxPointerNotNull ( pFxDriverGlobals  ,
ReadWriteIoType   
)

◆ FxPointerNotNull() [6/9]

FxPointerNotNull ( pFxDriverGlobals  ,
IoControlIoType   
)

◆ FxPointerNotNull() [7/9]

FxPointerNotNull ( pFxDriverGlobals  ,
Irp   
)

◆ FxPointerNotNull() [8/9]

FxPointerNotNull ( pFxDriverGlobals  ,
pIrp   
)

◆ FxPointerNotNull() [9/9]

FxPointerNotNull ( pFxDriverGlobals  ,
DispatchContext   
)

◆ GetDeviceStackIoType()

pDevice GetDeviceStackIoType ( ReadWriteIoType  ,
IoControlIoType   
)

◆ if() [1/9]

if ( DataSizeCb  ,
 
)

Definition at line 111 of file fxdeviceapium.cpp.

111  {
113  }
FxPointerNotNull(pFxDriverGlobals, PropertyMemory)
PFX_DRIVER_GLOBALS pFxDriverGlobals

◆ if() [2/9]

if ( WdfEventType = WdfEventBroadcast)

Definition at line 118 of file fxdeviceapium.cpp.

118  {
122  "WDFDEVICE 0x%p WdfEventType %d not expected %!STATUS!",
125  return status;
126  }
NTSTATUS status
#define STATUS_INVALID_PARAMETER
Definition: udferr_usr.h:135
#define TRACINGDEVICE
Definition: dbgtrace.h:58
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE WdfEventType
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
FxVerifierDbgBreakPoint(pFxDriverGlobals)
Definition: ps.c:97

◆ if() [3/9]

if ( FAILED(hr )

Definition at line 136 of file fxdeviceapium.cpp.

136  {
140  "WDFDEVICE 0x%p Failed to post event %!STATUS!",
141  Device, status);
142  }
HRESULT hr
static NTSTATUS NtStatusFromHr(_In_ IWudfDeviceStack *DevStack, _In_ HRESULT Hr)
Definition: fxdeviceum.cpp:826
IWudfDeviceStack * GetDeviceStack(VOID)
Definition: fxdeviceum.hpp:435
#define TRACINGDEVICE
Definition: dbgtrace.h:58
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
FxDevice * pDevice
Definition: ps.c:97

◆ if() [4/9]

if ( pDevice->  IsBufferTypeType)

Definition at line 537 of file fxdeviceapium.cpp.

537  {
538  FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK_NOT_NULL(Buffer), DriverGlobals->DriverName);
539  FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK("Count should be > 0", (Count > 0)),
540  DriverGlobals->DriverName);
541  }
DriverGlobals
#define CHECK(type, val, base, expected)
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_opt_ ULONG Count
FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK(ERROR_STRING_HW_ACCESS_NOT_ALLOWED,(pDevice->IsDirectHardwareAccessAllowed()==TRUE)), DriverGlobals->DriverName)
#define TODO
Definition: SAX2.c:49
Definition: bufpool.h:45

◆ if() [5/9]

if ( pDevice->  IsBufferTypeType) &&pDevice->IsRegister(Type)

Definition at line 569 of file fxdeviceapium.cpp.

569  {
570  size_t tmp;
571 
572  hr = SizeTMult(Count, length, &tmp);
573  FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK("Integer overflow occurred "
574  "when computing length of read access", (SUCCEEDED(hr))),
575  DriverGlobals->DriverName);
576 
577  length = tmp;
578  }
DriverGlobals
#define CHECK(type, val, base, expected)
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_opt_ ULONG Count
FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK(ERROR_STRING_HW_ACCESS_NOT_ALLOWED,(pDevice->IsDirectHardwareAccessAllowed()==TRUE)), DriverGlobals->DriverName)
HRESULT hr
#define TODO
Definition: SAX2.c:49
if SUCCEEDED(hr)
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579

◆ if() [6/9]

if ( pDevice->  AreRegistersMappedToUsermode) &&pDevice->IsRegister(Type)

Definition at line 587 of file fxdeviceapium.cpp.

587  {
588  PVOID umAddress = NULL;
589 
590  //
591  // Acquire the resource validation table lock for read/write as well
592  // since a driver's thread accessing hardware register/port and
593  // race with Map/Unmap operations.
594  //
596 
598  length,
599  &umAddress);
600 
601  FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO),
602  CHECK("Driver attempted to read from invalid register address or "
603  "address range", (SUCCEEDED(hr))),
604  DriverGlobals->DriverName);
605 
606  if (pDevice->IsBufferType(Type)) {
607  pDevice->ReadRegisterBuffer(Size, umAddress, Buffer, Count);
608  }
609  else {
610  value = pDevice->ReadRegister(Size, umAddress);
611  }
612 
614  }
Definition: pdh_main.c:93
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
DriverGlobals
#define CHECK(type, val, base, expected)
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_opt_ ULONG Count
HRESULT ValidateRegisterSystemAddressRange(__in PVOID SystemAddress, __in SIZE_T Length, __out_opt PVOID *UsermodeAddress)
FX_VERIFY_WITH_NAME(DRIVER(BadArgument, TODO), CHECK(ERROR_STRING_HW_ACCESS_NOT_ALLOWED,(pDevice->IsDirectHardwareAccessAllowed()==TRUE)), DriverGlobals->DriverName)
HRESULT hr
__inline void UnlockResourceTable()
Definition: fxresource.hpp:500
BOOL IsBufferType(__in WDF_DEVICE_HWACCESS_TARGET_TYPE Type)
Definition: fxdevice.hpp:2171
#define TODO
Definition: SAX2.c:49
if SUCCEEDED(hr)
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
Definition: bufpool.h:45
__inline void LockResourceTable()
Definition: fxresource.hpp:487
Type
Definition: Type.h:6
return NULL
FxDevice * pDevice
FxCmResList * resources
VOID ReadRegisterBuffer(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register, __out_ecount_full(Count) PVOID Buffer, __in ULONG Count)
Definition: fxdeviceum.hpp:233
SIZE_T ReadRegister(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register)
Definition: fxdeviceum.hpp:186
PVOID systemAddress

◆ if() [7/9]

if ( NT_SUCCESSstatus)

Definition at line 965 of file fxdeviceapium.cpp.

965  {
966  return status;
967  }
NTSTATUS status

◆ if() [8/9]

if ( BufferLength  = = 0 && PropertyBuffer != NULL)

Definition at line 969 of file fxdeviceapium.cpp.

969  {
972  "Property buffer size is zero, while the buffer is non-NULL"
973  ", %!STATUS!", status);
974  return status;
975  }
NTSTATUS status
#define STATUS_INVALID_PARAMETER
Definition: udferr_usr.h:135
#define TRACINGDEVICE
Definition: dbgtrace.h:58
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
Definition: ps.c:97

◆ if() [9/9]

if ( BufferLength = 0 && PropertyBuffer == NULL)

Definition at line 1183 of file fxdeviceapium.cpp.

1183  {
1186  "Property buffer size is non-zero, while the buffer is NULL"
1187  ", %!STATUS!", status);
1188  return status;
1189  }
NTSTATUS status
#define STATUS_INVALID_PARAMETER
Definition: udferr_usr.h:135
#define TRACINGDEVICE
Definition: dbgtrace.h:58
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
PFX_DRIVER_GLOBALS pFxDriverGlobals
Definition: ps.c:97

◆ LockResourceTable()

resources LockResourceTable ( )

◆ ReadFromHardware()

deviceStack ReadFromHardware ( (UMINT::WDF_DEVICE_HWACCESS_TARGET_TYPE)  Type,
(UMINT::WDF_DEVICE_HWACCESS_TARGET_SIZE)  Size,
TargetAddress  ,
value,
Buffer  ,
Count   
)

◆ SUCCEEDED()

if SUCCEEDED ( hr  )

Definition at line 340 of file fxdeviceapium.cpp.

340  {
342 
344  }
PVOID systemBaseAddress
IWudfDeviceStack * deviceStack
IWudfDeviceStack * GetDeviceStack(VOID)
Definition: fxdeviceum.hpp:435
FxDevice * pDevice
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T NumberOfBytes

Referenced by CFileSysEnum::_AddFindResult(), _CmdWndProc(), _com_issue_errorex(), _CorExeMain(), _create_img_elem(), FxInterruptThreadpool::_CreateAndInit(), FxInterruptWaitblock::_CreateAndInit(), CRecyclerDropTarget::_DoDeleteThreadProc(), CFSDropTarget::_DoDrop(), CFSDropTarget::_DoDropThreadProc(), CBandSiteBase::_GetBandFromHwnd(), CBandSiteMenu::_GetBandIdForBuiltinISFBand(), CBandSiteMenu::_GetBandIdFromClsid(), _GetDocumentsPidl(), _ILParsePathW(), FxDriver::_InitializeDriverName(), CDesktopBrowser::_NotifyTray(), CBandSiteBase::_OnContextMenu(), _ReparsePIDL(), _SHExpandEnvironmentStrings(), _SHRegisterFolders(), _test_class_info(), _test_disp(), _test_elem_filters(), _test_get_dispid(), _test_ifaces(), _test_shape_ok(), CBandSiteBase::_UpdateBand(), AccessibleChildren(), acquire_tests(), ACTION_CreateShortcuts(), SEALED_::Activate(), activate_inplace(), activate_window(), ActivateTheme(), ActiveScript_AddNamedItem(), ActiveScript_SetScriptSite(), ActiveScriptSite_OnScriptError(), add_active_textservice(), add_cache_entry(), add_eval(), add_favs_to_menu(), add_zone_to_listview(), CBandSiteBase::AddBand(), AddDesktopItemW(), AddItemW(), CDefaultContextMenu::AddShellExtensionsToMenu(), CStartMenuBtnCtxMenu::AddStartContextMenuItems(), ATL::IConnectionPointImpl< CFindFolder, &DIID_DSearchCommandEvents >::Advise(), advise_prop_notif(), CKsProxy::AdvisePeriodic(), CKsProxy::AdviseTime(), all_renderers_seek(), AMCF_CreateInstance(), AMovieDllRegisterServer2(), AMStreamConfig_SetFormat(), AntiMonikerImpl_Load(), apartment_getclassobject(), apartment_hostobject_in_hostapt(), apply_substorage_transform(), Array_concat(), array_join(), Array_map(), Array_pop(), Array_shift(), Array_slice(), Array_sort(), Array_splice(), Array_unshift(), assembly_from_hmodule(), assign_ident(), AssocQueryKeyW(), AssocQueryStringA(), AssocQueryStringByKeyA(), AssocQueryStringByKeyW(), AssocQueryStringW(), async_open(), AsyncReader_Release(), AtlAxCreateControlLicEx(), ATL::AtlComModuleUnregisterServer(), AtlGetObjectSourceInterface(), AtlLoadTypeLib(), ATL::AtlLoadTypeLib(), AtlModuleRegisterClassObjects(), AutoComplete_LoadList(), AutomationObject_Invoke(), AutoStartupApplications(), AVIBuildFilterA(), AVICompressorIn_Receive(), AVIFILE_FormatsEqual(), AVIFILE_LoadFile(), AviMuxIn_Receive(), AviMuxIn_ReceiveConnection(), AVISaveOptionsUpdate(), AVISaveVW(), AVISplitter_first_request(), AVISplitter_next_request(), AVISplitter_SendEndOfFile(), AVIStreamBeginStreaming(), AVIStreamEndStreaming(), AXObjectSafety_GetInterfaceSafetyOptions(), bad_thread_proc(), BaseControlVideoImpl_Invoke(), BaseControlVideoImpl_put_DestinationHeight(), BaseControlVideoImpl_put_DestinationLeft(), BaseControlVideoImpl_put_DestinationTop(), BaseControlVideoImpl_put_DestinationWidth(), BaseControlVideoImpl_put_SourceHeight(), BaseControlVideoImpl_put_SourceLeft(), BaseControlVideoImpl_put_SourceTop(), BaseControlVideoImpl_put_SourceWidth(), BaseControlWindow_Init(), BaseControlWindowImpl_Invoke(), BaseDispatch_Init(), BaseInputPin_Construct(), BaseInputPinImpl_ReceiveConnection(), BaseMemAllocator_Commit(), BaseMemAllocator_SetProperties(), BaseOutputPin_Construct(), BaseOutputPinImpl_AttemptConnection(), BaseOutputPinImpl_BreakConnect(), BaseOutputPinImpl_Connect(), BaseOutputPinImpl_DecideAllocator(), BaseOutputPinImpl_Deliver(), BaseOutputPinImpl_GetDeliveryBuffer(), BaseRenderer_Init(), BaseRenderer_InputPin_BeginFlush(), BaseRenderer_InputPin_Disconnect(), BaseRenderer_InputPin_EndFlush(), BaseRenderer_InputPin_EndOfStream(), BaseRenderer_InputPin_ReceiveConnection(), BaseRendererImpl_EndOfStream(), BaseRendererImpl_Receive(), BaseRendererImpl_Release(), BaseRendererImpl_Run(), BasicAudioImpl_Invoke(), bind_event_scripts(), bind_event_target(), bind_script_to_text(), bind_to_object(), bind_url(), BindInfo_GetBindInfo(), Binding_QueryInterface(), BindMoniker(), BindProtocol_StartEx(), BindStatusCallback_GetBindInfo(), BindStatusCallback_GetBindInfoEx(), BindStatusCallback_OnStopBinding(), BitmapImpl_SetPalette(), BitmapScaler_CopyPixels(), BitmapScaler_Initialize(), BlockChainStream_GetHeadOfChain(), BmpDecoder_Initialize(), BmpFrameDecode_CopyPalette(), BmpFrameDecode_ReadRGB8(), BmpFrameDecode_ReadRLE4(), BmpFrameDecode_ReadRLE8(), BmpFrameDecode_ReadUncompressed(), BmpFrameEncode_WriteSource(), CTrayBandSite::BroadcastOleCommandExec(), CDefaultContextMenu::BrowserFlagsFromVerb(), CShellBrowser::BrowseToPath(), BrsFolder_FindItemByPidl(), BrsFolder_Treeview_Expand(), bsc_OnDataAvailable(), bsc_OnStopBinding(), bsch_from_bctx(), BSCServiceProvider_QueryService(), build_file_mask(), build_format_strings(), builtin_propget(), builtin_propput(), cabinet_seek_stream(), cache_InstallAssembly(), cache_UninstallAssembly(), calc_sizes(), call_disp_func(), call_docview_84(), call_explorer_69(), call_RenderFile_multithread(), CallShellDimScreen(), CB_ThemedPaint(), CBDAPinControl_fnConstructor(), ATL::CComAutoCriticalSection::CComAutoCriticalSection(), cctrl_event_OnButtonClicked(), cctrl_event_OnCheckButtonToggled(), cctrl_event_OnControlActivating(), cctrl_event_OnItemSelected(), CDevSettings_GetCanonicalFormatEtc(), CDevSettings_GetData(), CDirectSoundCapture_fnInitialize(), CDirectSoundCapture_fnQueryInterface(), CDrivesExtractIcon_CreateInstance(), CFSExtractIcon_CreateInstance(), CGuidItemExtractIcon_CreateInstance(), change_type(), channelbsc_load_stream(), check_codebase(), check_dds_pixel_format_(), check_event_attr(), check_generated_adjacency_(), check_ID3DXRenderToSurface(), check_ie(), check_jscript(), check_known_folder(), check_lnk_(), check_script_safety(), check_vbscript(), CKsProxy::CheckCapabilities(), CheckCircularConnection(), ChildWndProc(), ChooseFolder(), CHSourceDlgProc(), ClassFactory_CreateInstance(), ClassMoniker_CreateFromDisplayName(), ClassMoniker_IsEqual(), clear_depth_surface(), ClientIdentity_QueryMultipleInterfaces(), anonymous_namespace{mstscax.cpp}::CEnumConnectionPoints::Clone(), anonymous_namespace{mstscax.cpp}::CEnumConnections::Clone(), ATL::CComEnumImpl< Base, piid, T, Copy >::Clone(), CAddressBand::CloseDW(), CloseRecycleBinHandle(), CloseThemeData(), ClrCreateManagedInstance(), CLRMetaHost_GetVersionFromFile(), CLRRuntimeInfo_GetInterface(), CLRRuntimeInfo_GetRuntimeHost(), CLSIDFromString(), cmp_oper(), CoCopyProxy(), CoGetClassObject(), CoGetInstanceFromFile(), CoGetObject(), CoImpersonateClient(), CoInternetCombineIUri(), CoInternetCombineUrl(), CoInternetCombineUrlEx(), CoInternetCompareUrl(), CoInternetGetSecurityUrl(), CoInternetGetSecurityUrlEx(), CoInternetParseIUri(), CoInternetQueryInfo(), FindProgramDlg::collect_programs_callback(), CoMarshalInterThreadInterfaceInStream(), ComCat_CreateInstance(), COMDLG32_GetDisplayNameOf(), COMDLG32_UpdateCurrentDir(), CShellItem::Compare(), compare_bitmap_data(), compare_imp(), CompartmentEnumGuid_Clone(), CompartmentMgr_GetCompartment(), compile_pixel_shader9(), compile_switch_statement(), ComponentFactory_CreateMetadataReaderFromContainer(), CompositeMoniker_CreateInstance(), CompositeMonikerImpl_BindToObject(), CompositeMonikerImpl_Construct(), CompositeMonikerMarshalImpl_GetMarshalSizeMax(), CompositeMonikerROTDataImpl_GetComparisonData(), confirm_safety(), confirm_safety_load(), CPin::Connect(), COutputPin::Connect(), ConnectToConnectionPoint(), construct_function(), Context_GetSelection(), ControlSite_TranslateAccelerator(), CKsProxy::ConvertTimeFormat(), copy_mipmap_chain(), copypixels_to_24bppBGR(), copypixels_to_24bppRGB(), copypixels_to_32bppBGRA(), copypixels_to_32bppGrayFloat(), copypixels_to_32bppPBGRA(), copypixels_to_32bppPRGBA(), copypixels_to_32bppRGBA(), copypixels_to_8bppGray(), copypixels_to_8bppIndexed(), CopyTextToClipboard(), CoQueryClientBlanket(), CoQueryProxyBlanket(), CorBindToRuntimeEx(), CorBindToRuntimeHost(), CoRegisterMallocSpy(), CoRevertToSelf(), corruntimehost_GetDefaultDomain(), CoSetProxyBlanket(), count_moniker_matches(), COutputPin_SetState(), create_activex_object(), create_bitmap_from_source_rect(), create_builtin_function(), create_configuration(), create_device1(), create_device2(), create_device2_without_ds(), create_document(), create_error(), create_lnk_(), create_match_array(), create_mime_object(), create_monodata(), create_nscontainer(), create_object(), create_registrar(), create_root_IDxDiagContainer(), create_server_xhr(), create_session(), create_shell_embedding_hwnd(), create_source_function(), create_storage(), create_system_ports_list(), create_vbdisp(), create_view_window2_hook(), create_xhr(), CreateAndInitXMLDOMDocument(), CreateBindCtxWithOpts(), CKsProxy::CreateClockInstance(), CreateComponentEnumerator(), CreateComponentInfo(), CStartMenuBtnCtxMenu::CreateContextMenuFromShellFolderPidl(), CreateDevSettings(), CreateEditableStream(), CreateFileMoniker(), CreateFileSysBindCtx(), CreateIDataObject(), ATL::CComObject< Base >::CreateInstance(), ATL::CComAggObject< contained >::CreateInstance(), ATL::CComPolyObject< contained >::CreateInstance(), ATL::CComCreator< T1 >::CreateInstance(), ATL::CComObjectCached< Base >::CreateInstance(), ATL::CComClassFactorySingleton< T >::CreateInstance(), CreateInternetShortcut(), CreateIProp(), CDefView::CreateList(), CreateObjectsFromPersistFolder(), CInputPin::CreatePinHandle(), COutputPin::CreatePinHandle(), CreateRenderingWindow(), CreateShellLink(), CreateShortcut(), CreateStartMenu(), CreateTypeLib(), CreateURLMonikerEx(), CreateURLMonikerEx2(), CFSFolder::CreateViewObject(), CDefView::CreateViewWindow3(), CreateXmlWriterOutputWithEncodingCodePage(), CreateXmlWriterOutputWithEncodingName(), CRegistryTree::CRegistryTree(), CStdStubBuffer_Delegating_Connect(), CtxMenu_HandleMenuMsg(), CustomDoc_SetUIHandler(), d3d2_CreateDevice(), d3d3_CreateDevice(), d3d7_CreateDevice(), d3d7_EnumZBufferFormats(), d3d8_device_CreateAdditionalSwapChain(), d3d8_device_GetDisplayMode(), d3d8_device_GetStreamSource(), d3d8_device_Reset(), d3d8_EnumAdapterModes(), d3d8_GetAdapterDisplayMode(), d3d8_surface_LockRect(), d3d8_texture_2d_GetLevelDesc(), d3d8_texture_3d_GetLevelDesc(), d3d8_texture_cube_GetLevelDesc(), d3d9_device_BeginScene(), d3d9_device_Clear(), d3d9_device_ColorFill(), d3d9_device_CreateAdditionalSwapChain(), d3d9_device_CreateVertexDeclaration(), d3d9_device_DrawIndexedPrimitive(), d3d9_device_DrawIndexedPrimitiveUP(), d3d9_device_DrawPrimitive(), d3d9_device_DrawPrimitiveUP(), d3d9_device_EndScene(), d3d9_device_GetDisplayMode(), d3d9_device_GetDisplayModeEx(), d3d9_device_GetStreamSource(), d3d9_device_reset(), d3d9_device_SetRenderTarget(), d3d9_device_SetTexture(), d3d9_device_StretchRect(), d3d9_device_UpdateSurface(), d3d9_device_UpdateTexture(), d3d9_EnumAdapterModes(), d3d9_EnumAdapterModesEx(), d3d9_GetAdapterDisplayMode(), d3d9_GetAdapterDisplayModeEx(), d3d9_query_GetData(), d3d9_surface_LockRect(), d3d9_surface_ReleaseDC(), d3d9_surface_UnlockRect(), d3d9_swapchain_GetDisplayMode(), d3d9_swapchain_GetDisplayModeEx(), d3d9_texture_2d_GetLevelDesc(), d3d9_texture_3d_GetLevelDesc(), d3d9_texture_cube_GetLevelDesc(), d3d_device_update_depth_stencil(), d3d_draw_quad1(), d3d_vertex_buffer7_Lock(), d3d_viewport_Clear(), d3d_viewport_Clear2(), d3d_viewport_SetViewport(), d3d_viewport_SetViewport2(), D3DAssemble(), D3DCompile2(), d3dcompiler_get_blob_part(), D3DPreprocess(), d3drm1_CreateDeviceFromSurface(), d3drm1_Load(), d3drm2_Load(), d3drm3_CreateDeviceFromSurface(), d3drm3_CreateLight(), d3drm3_CreateLightRGB(), d3drm3_CreateMaterial(), d3drm_animation1_SetFrame(), d3drm_device_init(), d3drm_mesh_builder2_SetTexture(), d3drm_mesh_builder3_CreateMesh(), d3drm_viewport2_Clear(), d3dx9_file_CreateEnumObject(), d3dx9_file_data_create(), d3dx9_mesh_Optimize(), d3dx_effect_BeginPass(), d3dx_effect_FindNextValidTechnique(), D3DXCompileShader(), D3DXCompileShaderFromFileW(), D3DXCreateCylinderTest(), D3DXCreateTextTest(), D3DXDisassembleShader(), D3DXGetImageInfoFromFileInMemory(), D3DXLoadMeshFromXInMemory(), D3DXLoadMeshHierarchyFromXInMemory(), D3DXLoadMeshTest(), D3DXLoadSurfaceFromFileInMemory(), D3DXLoadSurfaceFromSurface(), D3DXSaveSurfaceToFileA(), D3DXSaveSurfaceToFileInMemory(), D3DXSaveSurfaceToFileW(), D3DXSaveTextureToFileA(), D3DXSaveTextureToFileInMemory(), D3DXSaveTextureToFileW(), DataAdviseHolder_SendOnDataChange(), database_invoke(), DataCache_Cache(), DataCache_EnumCache(), DataCache_IOleCache2_SetData(), DataCache_Load(), DateConstr_UTC(), ddraw1_CreatePalette(), ddraw1_GetDisplayMode(), ddraw1_SetCooperativeLevel(), ddraw2_CreatePalette(), ddraw2_GetDisplayMode(), ddraw4_CreatePalette(), ddraw7_EnumSurfaces(), ddraw7_GetFourCCCodes(), ddraw7_RestoreDisplayMode(), ddraw7_SetDisplayMode(), DDRAW_Create(), ddraw_enumerate_secondary_devices(), ddraw_palette_SetEntries(), ddraw_surface7_BltFast(), ddraw_surface7_GetDC(), ddraw_surface7_ReleaseDC(), ddraw_surface7_Unlock(), ddraw_surface_blt_clipped(), ddraw_surface_create(), deactivate_document(), decode_base64(), decode_frame_wic(), decode_qp(), DefaultHandler_Advise(), DefaultHandler_Construct(), DefaultHandler_DAdvise(), DefaultHandler_IPersistStorage_HandsOffStorage(), DefaultHandler_IPersistStorage_InitNew(), DefaultHandler_IPersistStorage_Load(), DefaultHandler_IPersistStorage_Save(), DefaultHandler_IPersistStorage_SaveCompleted(), DefaultHandler_Stop(), DeleteFileHandleToRecycleBin(), DeleteFileToRecycleBinW(), CDesktopThread::DesktopThreadProc(), detach_plugin_host(), DEVENUM_CreateAMCategoryKey(), DEVENUM_ICreateDevEnum_CreateClassEnumerator(), DEVENUM_IMediaCatMoniker_BindToObject(), DEVENUM_IMediaCatMoniker_IsEqual(), DEVENUM_IPropertyBag_Read(), DEVENUM_IPropertyBag_Write(), device_tests(), dictionary_GetIDsOfNames(), dictionary_Invoke(), Direct3DCreate9(), DirectDrawCreate(), DirectDrawCreateEx(), disp_call(), disp_cmp(), disp_delete_name(), disp_get_id(), disp_propget(), disp_propput(), dispatch_event(), DispatchEx_InvokeEx(), DisplayWizard(), DllGetClassObject(), anonymous_namespace{mstscax.cpp}::DllGetClassObject(), DllRegisterServer(), DllUnregisterServer(), Entry::do_context_menu(), do_mcall(), do_process_key(), doc_navigate_proc(), dochost_object_available(), DocHostUIHandler_GetHostInfo(), DocHostUIHandler_GetOverrideKeyPath(), DesktopShellView::DoContextMenu(), DoCreateShortcut(), DocumentSite_ActivateMe(), DesktopShellView::DoDesktopContextMenu(), DoEntry(), DoInitAutoCompleteWithCWD(), CDefaultContextMenu::DoPaste(), DoStartStartupItems(), DoTraceLevelMessage(), download_file(), download_to_cache(), DownloadBSC_GetBindInfo(), DP_MSG_SendRequestPlayerId(), CSendToZip::DragEnter(), CFSDropTarget::DragEnter(), CShellLink::DragEnter(), CDefView::DragEnter(), CExplorerBand::DragOver(), draw_quad2(), DrawThemeBackgroundEx(), DrawThemePreview(), DrawThemeText(), drive_GetIDsOfNames(), drive_Invoke(), drivecoll_GetIDsOfNames(), drivecoll_Invoke(), CExeDropHandler::Drop(), CFSDropTarget::Drop(), CRecyclerDropTarget::Drop(), DropTargetWrapper_DragEnter(), DropTargetWrapper_DragLeave(), DropTargetWrapper_DragOver(), DropTargetWrapper_Drop(), DSCF_CreateInstance(), DSoundAdviseThread(), DSoundRender_CompleteConnect(), DSoundRender_create(), DSoundRender_Pause(), DSoundRender_QueryInterface(), dump_shell_namespace(), DwlServiceProvider_QueryService(), EditSession_DoEditSession(), EditStreamClone(), EditStreamCopy(), EditStreamCut(), EditStreamPaste(), EditStreamSetInfoW(), embed_plugin_object(), EmptyRecycleBinW(), encode_image_wic(), ensure_prop_name(), ATL::IDispatchImpl< IShellFolderViewDual2, &IID_IShellFolderViewDual2 >::EnsureTILoaded(), enum_compartments(), enum_devices(), enum_find_filter(), EnumAxes(), CBaseBarSite::EnumBands(), CNetConnectionPropertyUi::EnumComponents(), anonymous_namespace{mstscax.cpp}::CConnectionPointContainer::EnumConnectionPoints(), anonymous_namespace{mstscax.cpp}::CoClass::EnumConnectionPoints(), anonymous_namespace{mstscax.cpp}::CConnectionPoint::EnumConnections(), EnumConnections_cb(), EnumerateNetworkComponent(), EnumerateRecycleBinW(), enumeration_callback(), EnumFormatImpl_Clone(), EnumJoysticks(), EnumTfContext_Clone(), EnumTfDocumentMgr_Clone(), EnumTfLanguageProfiles_Clone(), EnumThemeStyles(), Err_Raise(), Error_toString(), events_OnOverwrite(), anonymous_namespace{mstscax.cpp}::CoClass::ExcepInfoToString(), exec_refresh(), exec_script(), exec_shldocvw_67(), CAddressEditBox::Execute(), execute_test(), CACListISF::Expand(), ExploreGraph(), ExplorerMessageLoop(), Entry::extract_icon(), extract_icon(), ExtractFilesW(), file_GetIDsOfNames(), file_Invoke(), FileAsyncReader_Construct(), FileAsyncReader_Request(), FileAsyncReader_RequestAllocator(), FileAsyncReader_SyncRead(), FileAsyncReader_SyncReadAligned(), FileAsyncReader_WaitForNext(), filecoll_GetIDsOfNames(), filecoll_Invoke(), FILEDLG95_LOOKIN_Init(), FILEDLG95_LOOKIN_OnCommand(), FILEDLG95_OnOpen(), FILEDLG95_SHELL_ExecuteCommand(), FILEDLG95_SHELL_UpFolder(), FILEDLG95_ValidatePathAction(), FileExtractDialogWndProc(), FileMoniker_CreateInstance(), FileMonikerImpl_BindToObject(), FileMonikerImpl_BindToStorage(), FileMonikerImpl_IsEqual(), FileMonikerImpl_Load(), FileOpenDlgProc95(), FileProtocol_StartEx(), FileSource_Load(), filesys_GetIDsOfNames(), filesys_Invoke(), FileSystemBindData_GetFindData(), FileSystemBindData_SetFindData(), fill_display_information_d3d(), fill_display_information_fallback(), fill_filename_from_selection(), fill_videocontroller(), ShellDirectory::fill_w32fdata_shell(), fill_w32fdata_shell(), FillBuffer(), FillListView(), FillTreeView(), FilterGraph2_AddFilter(), FilterGraph2_Connect(), FilterGraph2_ConnectDirect(), FilterGraph2_RemoveFilter(), FilterGraph2_Render(), FilterGraph2_RenderFile(), FilterGraph2_RenderRecurse(), FilterGraph2_SetDefaultSyncSource(), FilterMapper3_CreateCategory(), FilterMapper3_EnumMatchingFilters(), FilterMapper3_RegisterFilter(), FilterMapper3_UnregisterFilter(), FilterMapper_EnumMatchingFilters(), FilterMapper_RegisterFilter(), FilterMapper_RegisterPin(), FilterMapper_RegisterPinType(), FilterMapper_UnregisterFilter(), FilterMapper_UnregisterPin(), find_decoder(), find_event_target(), find_global_prop(), find_mime_from_buffer(), find_unconnected_pin(), anonymous_namespace{mstscax.cpp}::CConnectionPointContainer::FindConnectionPoint(), ATL::IConnectionPointContainerImpl< CShellBrowser >::FindConnectionPoint(), anonymous_namespace{mstscax.cpp}::CoClass::FindConnectionPoint(), FindExpectedFile(), fire_event_obj(), FixupVTable(), FM2_ReadFilterData(), FM2_WriteClsid(), FM2_WriteFilterData(), FM_InitMenuPopup(), fnCaptureGraphBuilder2_RenderStream(), fnCaptureGraphBuilder2_SetFilterGraph(), folder_GetIDsOfNames(), folder_Invoke(), foldercoll_GetIDsOfNames(), foldercoll_Invoke(), FormatConverter_CanConvert(), FTMarshalCF_CreateInstance(), FtpProtocol_open_request(), Function_apply(), fw_app_GetIDsOfNames(), fw_app_Invoke(), fw_apps_GetIDsOfNames(), fw_apps_Invoke(), fw_manager_GetIDsOfNames(), fw_manager_Invoke(), fw_policy_GetIDsOfNames(), fw_policy_Invoke(), fw_port_GetIDsOfNames(), fw_port_Invoke(), fw_ports_GetIDsOfNames(), fw_ports_Invoke(), fw_ports_Item(), fw_profile_GetIDsOfNames(), fw_profile_Invoke(), fwpolicy2_GetIDsOfNames(), fwpolicy2_Invoke(), g2s(), GB_ThemedPaint(), CFileDefExt::GeneralPageProc(), get_action_policy(), anonymous_namespace{mstscax.cpp}::CoClass::get_AdvancedSettings(), anonymous_namespace{mstscax.cpp}::CoClass::get_AdvancedSettings2(), anonymous_namespace{mstscax.cpp}::CoClass::get_AdvancedSettings3(), anonymous_namespace{mstscax.cpp}::CoClass::get_AdvancedSettings4(), anonymous_namespace{mstscax.cpp}::CoClass::get_AdvancedSettings5(), get_attr_dispid_by_name(), get_border_background_size(), get_callback_iface(), get_class_object(), get_class_object_proxy_thread(), get_current_dataobject(), get_data_from_bitmap(), get_data_from_global(), get_data_from_metafilepict(), get_data_from_storage(), get_default_source(), get_droptarget_pointer(), get_engine_clsid(), get_event_handler(), get_feature_from_process(), get_GSUB_Indic2(), get_iface_guid(), get_led_gap(), get_led_size(), get_local_server_stream(), get_mesh_data(), get_moniker_comparison_data(), get_moniker_for_progid_display_name(), get_moniker_uri(), get_next_component(), get_node_position(), get_node_text(), get_nsstyle_attr_var(), CShellItem::get_parent_shellfolder(), CFolderItem::get_Path(), get_path(), get_pixelformat_bpp(), get_protocol_cf(), get_protocol_info(), get_runtime_info(), get_sd(), get_stgmed_for_global(), get_stgmed_for_storage(), get_storage(), get_stream_size(), get_surface_color(), get_texture_memory(), get_travellog_stream(), BtrfsContextMenu::get_uac_icon(), get_ulong_by_index(), get_uri_nofrag(), get_uri_obj(), GetAdapterCaps(), CInputPin::GetAllocatorRequirements(), CFSFolder::GetAttributesOf(), CKsProxy::GetAvailable(), CBaseBarSite::GetBandObject(), CKsProxy::GetCapabilities(), GetClassFile(), GetClassMediaFile(), GetComCtl32Version(), anonymous_namespace{mstscax.cpp}::CConnectionPoint::GetConnectionPointContainer(), GetCORSystemDirectory(), GetCORVersion(), CKsProxy::GetCurrentPosition(), GetDefaultRecycleBin(), GetDeletedFileDetailsW(), GetDisplayname(), GetDisplayName(), CDrivesFolder::GetDisplayNameOf(), CRegFolder::GetDisplayNameOf(), CKsProxy::GetDuration(), GetFilterInfo(), GetFirstDataObject_(), CExtractIcon::GetIconLocation(), anonymous_namespace{mstscax.cpp}::CoClass::getIDispatch(), ATL::IDispatchImpl< IShellFolderViewDual2, &IID_IShellFolderViewDual2 >::GetIDsOfNames(), CNetConnectionPropertyUi::GetINetCfgComponent(), GetInterfaceName(), FxIrp::GetMajorFunction(), FxIrp::GetMinorFunction(), CKsProxy::GetMiscFlags(), anonymous_namespace{mstscax.cpp}::CoClass::GetMoniker(), GetName(), GetNetworkProviderFromGraph(), CBDADeviceControl::GetNodeDescriptors(), CBDADeviceControl::GetNodeInterfaces(), CBDADeviceControl::GetNodeTypes(), GetNumSelected(), CShellItem::GetParent(), GetPidlFromDataObject(), GetPidlFromName(), CKsProxy::GetPinName(), CBDADeviceControl::GetPinTypes(), CKsProxy::GetPositions(), CKsProxy::GetPreroll(), CNetConnection::GetProperties(), GetRequestedRuntimeInfo(), FxIrp::GetRequestorMode(), GetShellFolderFromPidl(), GetSplitter(), CKsProxy::GetStopPosition(), CQueryAssociations::GetString(), GetThemeBackgroundContentRect(), GetThemeBackgroundExtent(), GetThemeSysBool(), GetThemeSysColor(), GetThemeSysFont(), GetThemeSysSize(), GetThemeTextExtent(), GetThemeTextMetrics(), CKsProxy::GetTimeFormat(), CFSFolder::GetUIObjectOf(), CNetFolder::GetUIObjectOf(), CControlPanelFolder::GetUIObjectOf(), CDrivesFolder::GetUIObjectOf(), CPrinterFolder::GetUIObjectOf(), CDesktopFolder::GetUIObjectOf(), CRecycleBin::GetUIObjectOf(), Global_GetObject(), Global_InStrRev(), Global_IsNumeric(), Global_MsgBox(), guid2string(), GUIDFromStringA(), GUIDFromStringW(), handle_extern_mime_navigation(), handle_http_error(), handle_redirect(), CtxMenuInterfaces::HandleMenuMsg(), Handler_DllGetClassObject(), HasClipboardData(), CTrayBandSite::HasTaskBand(), HCR_GetFolderAttributes(), hlink_frame_navigate(), HlinkNavigateToStringReference(), HlinkParseDisplayName(), HlinkResolveMonikerForData(), Host_Echo(), HTMLDocument_LockContainer(), HTMLDOMNode_insertBefore(), HTMLElement_get_outerHTML(), HTMLElementCollection_item(), HTMLFormElement_submit(), HTMLLinkElement_put_disabled(), HTMLOuterWindow_Create(), HTMLStyle_get_backgroundPositionX(), HTMLStyle_get_backgroundPositionY(), HTMLStyle_put_backgroundPositionX(), HTMLStyle_put_backgroundPositionY(), HTMLWindow2_open(), HTMLWindow_invoke(), HttpProtocol_open_request(), IAMMultiMediaStreamImpl_AddMediaStream(), IAMMultiMediaStreamImpl_Initialize(), IAMMultiMediaStreamImpl_OpenFile(), IAVIEditStream_fnPaste(), IAVIStream_fnWrite(), IcoDecoder_GetFrame(), ICommDlgBrowser3_fnIncludeObject(), ICommDlgBrowser3_fnOnDefaultCommand(), ICommDlgBrowser3_fnOnStateChange(), IConnectionPoint_InvokeWithCancel(), IConnectionPoint_OnChanged(), IConnectionPoint_SimpleInvoke(), ICreateTypeInfo2_fnLayOut(), identifier_eval(), IDeskDisplayAdapter_Constructor(), IDeskMonitor_Constructor(), IDirectInput8AImpl_ConfigureDevices(), IDirectInput8AImpl_EnumDevicesBySemantics(), IDirectInput8WImpl_EnumDevicesBySemantics(), IDirectInputAImpl_EnumDevices(), IDirectInputWImpl_EnumDevices(), IDirectPlay4Impl_EnumSessions(), IDirectSound8_fnCreateSoundBuffer(), IDirectSound8_fnInitialize(), IDirectSound8_fnQueryInterface(), IDirectSoundCaptureBufferImpl_QueryInterface(), IDirectSoundFullDuplexImpl_Initialize(), IDirectXFileImpl_CreateSaveObject(), IDispatch_Invoke_Stub(), IDxDiagContainerImpl_GetChildContainer(), IEditAVIStream_fnReadData(), IEnumNetCfgBindingInterface_Constructor(), IEnumNetCfgBindingInterface_fnNext(), IEnumNetCfgBindingPath_Constructor(), IEnumNetCfgBindingPath_fnNext(), IEnumNetCfgComponent_Constructor(), IEnumNetCfgComponent_fnNext(), IEnumSTATSTGImpl_GetNextRef(), IEnumSTATSTGImpl_Next(), IEnumSTATSTGImpl_Skip(), IExplorerBrowserEvents_fnOnNavigationPending(), if(), IFileDialog2_fnGetResult(), IFileDialogCustomize_fnAddCheckButton(), IFileDialogCustomize_fnAddComboBox(), IFileDialogCustomize_fnAddControlItem(), IFileDialogCustomize_fnAddEditBox(), IFileDialogCustomize_fnAddMenu(), IFileDialogCustomize_fnAddPushButton(), IFileDialogCustomize_fnAddRadioButtonList(), IFileDialogCustomize_fnAddSeparator(), IFileDialogCustomize_fnAddText(), IFileDialogCustomize_fnStartVisualGroup(), IHlink_fnNavigate(), ILCreateFromPathA(), ILCreateFromPathW(), ILGetDisplayNameExW(), ILLoadFromStream(), ILSaveToStream(), ImageView_CreateWindow(), ImagingFactory_CreateBitmapFromMemory(), ImagingFactory_CreateDecoder(), ImagingFactory_CreateDecoderFromFileHandle(), ImagingFactory_CreateDecoderFromFilename(), ImagingFactory_CreateEncoder(), IMAPIPROP_AddValue(), FxRequest::Impersonate(), INetCfg_Constructor(), INetCfgBindingInterface_Constructor(), INetCfgBindingPath_Constructor(), INetCfgComponent_Constructor(), inf_process_content(), info_get_name(), CAddressEditBox::Init(), CFolderItemVerbs::Init(), DesktopWindow::Init(), ATL::CComSafeDeleteCriticalSection::Init(), init_d3d9(), init_dispex_from_constr(), init_engine(), init_error_constr(), init_function_constr(), init_members(), init_pastelist(), init_script_engine(), init_TCPIP_provider(), CVfdShExt::Initialize(), CDefaultContextMenu::Initialize(), CFileSysEnum::Initialize(), initialize(), initialize_plugin_object(), InitializeAllCallback(), CLanStatus::InitializeNetTaskbarNotifications(), InitializeObjectPicker(), InitializeRemoteRegistryPicker(), InitializeSecurity(), InitializeShellFolder_(), InitWebBrowser(), InPlaceActiveObject_TranslateAccelerator(), InsertAtSelection_InsertTextAtSelection(), CBaseBarSite::InsertBar(), CTravelLog::InsertMenuEntries(), CExplorerBand::InsertSubitems(), install_cab_file(), install_file(), InstallEngine2_SetLocalCif(), Installer_RegistryValueI(), InstallerImpl_OpenDatabase(), InstallerImpl_OpenPackage(), InternalDirectSoundCaptureCreate(), InternalDirectSoundCreate(), InternetHostSecurityManager_ProcessUrlAction(), InternetHostSecurityManager_QueryCustomPolicy(), interp_add(), interp_and(), interp_array(), interp_assign_member(), interp_concat(), interp_div(), interp_enter_catch(), interp_eqv(), interp_exp(), interp_forin(), interp_idiv(), interp_imp(), interp_in(), interp_is(), interp_member(), interp_memberid(), interp_mod(), interp_mul(), interp_or(), interp_postinc(), interp_preinc(), interp_push_acc(), interp_set_member(), interp_sub(), interp_xor(), InterpretedFunction_call(), CSearchBar::Invoke(), ATL::IDispatchImpl< IShellFolderViewDual2, &IID_IShellFolderViewDual2 >::Invoke(), invoke_builtin_function(), invoke_disp_value(), CDefViewBckgrndMenu::InvokeCommand(), CRecycleBin::InvokeCommand(), CNetConUiObject::InvokeCommand(), InvokeObjectPickerDialog(), CDefaultContextMenu::InvokeRegVerb(), InvokeRemoteRegistryPickerDialog(), IOCS_Create(), IOCS_OnDraw(), IOCS_OnSize(), COutputPin::IoProcessRoutine(), IPropData_fnGetLastError(), IPropData_fnGetPropList(), IPropData_fnHrGetPropAccess(), IPropData_fnSetProps(), IPropertyStorage_fnReadPropertyNames(), IPropertyStorage_fnRevert(), IPropertyStorage_fnStat(), IPropertyStorage_fnWriteMultiple(), IPropertyStorage_fnWritePropertyNames(), is_firewall_enabled(), is_jscript_available(), is_pixelformat(), IsAsyncMoniker(), IsFormatAdvertised_(), CKsProxy::IsFormatSupported(), IShellBrowserImpl_ICommDlgBrowser_IncludeObject(), IsSameObject(), IStream_Size(), ItemMoniker_CreateInstance(), ItemMonikerImpl_BindToObject(), ItemMonikerImpl_BindToStorage(), ItemMonikerImpl_IsEqual(), ItemMonikerImpl_IsRunning(), ItemMonikerImpl_ParseDisplayName(), ITextDocument2Old_fnGetIDsOfNames(), ITextDocument2Old_fnGetTypeInfo(), ITextDocument2Old_fnInvoke(), ITextRange_fnGetIDsOfNames(), ITextRange_fnGetTypeInfo(), ITextRange_fnInvoke(), ITextSelection_fnCollapse(), ITextSelection_fnGetIDsOfNames(), ITextSelection_fnGetTypeInfo(), ITextSelection_fnInvoke(), ITSProtocol_Start(), ITypeComp_fnBind(), ITypeInfo2_fnGetFuncIndexOfMemId(), ITypeInfo_fnGetDocumentation(), ITypeInfo_fnGetIDsOfNames(), ITypeInfo_fnGetNames(), ITypeInfo_fnGetRefTypeInfo(), ITypeInfo_fnGetRefTypeOfImplType(), ITypeInfo_fnInvoke(), ITypeInfo_GetContainingTypeLib_Proxy(), ITypeInfoImpl_GetDispatchRefTypeInfo(), ITypeInfoImpl_GetInternalDispatchFuncDesc(), ITypeLib2_fnGetDocumentation(), ITypeLib2_fnGetDocumentation2(), ITypeLibComp_fnBind(), IUnknown_CPContainerOnChanged(), IUnknown_Exec(), IUnknown_GetSite(), IUnknown_GetWindow(), IUnknown_HandleIRestrict(), IUnknown_HasFocusIO(), IUnknown_OnFocusChangeIS(), IUnknown_OnFocusOCS(), IUnknown_QueryStatus(), IUnknown_SetSite(), IUnknown_TranslateAcceleratorIO(), IUnknown_TranslateAcceleratorOCS(), IWICStreamImpl_InitializeFromFilename(), JoyConfig8Impl_GetConfig(), JoystickAGenericImpl_GetDeviceInfo(), JoystickWGenericImpl_GetDeviceInfo(), JScriptParse_ParseScriptText(), jsdisp_define_properties(), JSON_stringify(), keyboard_tests(), CKsInterfaceHandler::KsCompleteIo(), KsGetMediaTypeCount(), KsGetMultiplePinFactoryItems(), CKsInterfaceHandler::KsProcessMediaSamples(), COutputPin::KsPropagateAcquire(), KSPropertySetImpl_fnQueryInterface(), CKsInterfaceHandler::KsSetPin(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), LaunchINFSectionExW(), LaunchINFSectionW(), less_eval(), list_invoke(), ListFilters(), ListVolumes(), CShellLink::Load(), CTrayBandSite::Load(), load_data(), load_devices_from_reg(), load_emf(), load_frame(), load_mesh_data(), load_mf_pict(), load_ole_stream(), load_plugin(), load_stream(), load_summary_info(), load_typelib(), LoadAndInitialize(), CTrayBandSite::LoadFromStream(), LoadLibraryShim(), LoadPermissionsList(), CInputPin::LoadProxyPlugins(), COutputPin::LoadProxyPlugins(), CKsProxy::LoadProxyPlugins(), LoadRegTypeLib(), LoadSchemeFromTheme(), LoadShellLinkConsoleInfo(), LoadShimDLL(), LoadTypeLibEx(), LoadWinTypeFromCHM(), LoadXMLDocumentFromFile(), LoadXMLDocumentFromResource(), locator_GetIDsOfNames(), locator_Invoke(), CTrayBandSite::Lock(), CTrayWindow::Lock(), lock_surface(), lookup_global_members(), lookup_identifier(), LresultFromObject(), main(), map_hres(), MAPIAllocateMore(), FxCmResList::MapIoSpaceWorker(), marshal_stgmed(), match_smart_tee_pin(), maybe_to_primitive(), MCICDA_GetStatus(), MCICDA_Play(), MCICDA_playLoop(), MCIQTZ_mciOpen(), MCIQTZ_notifyThread(), ME_Copy(), ME_SetDefaultParaFormat(), ME_ShowContextMenu(), ME_WrapTextParagraph(), MediaDet_get_StreamMediaType(), MediaFilter_SetSyncSource(), MediaPositionPassThru_CanSeekBackward(), MediaPositionPassThru_CanSeekForward(), MediaPositionPassThru_get_CurrentPosition(), MediaPositionPassThru_get_Duration(), MediaPositionPassThru_get_PrerollTime(), MediaPositionPassThru_get_Rate(), MediaPositionPassThru_get_StopTime(), MediaPositionPassThru_Invoke(), MediaPositionPassThru_put_CurrentPosition(), MediaPositionPassThru_put_PrerollTime(), MediaPositionPassThru_put_Rate(), MediaPositionPassThru_put_StopTime(), MediaSeekingPassThru_CheckCapabilities(), MediaSeekingPassThru_ConvertTimeFormat(), MediaSeekingPassThru_GetAvailable(), MediaSeekingPassThru_GetCapabilities(), MediaSeekingPassThru_GetCurrentPosition(), MediaSeekingPassThru_GetDuration(), MediaSeekingPassThru_GetPositions(), MediaSeekingPassThru_GetPreroll(), MediaSeekingPassThru_GetRate(), MediaSeekingPassThru_GetStopPosition(), MediaSeekingPassThru_GetTimeFormat(), MediaSeekingPassThru_IsFormatSupported(), MediaSeekingPassThru_IsUsingTimeFormat(), MediaSeekingPassThru_QueryPreferredFormat(), MediaSeekingPassThru_SetPositions(), MediaSeekingPassThru_SetRate(), MediaSeekingPassThru_SetTimeFormat(), MetadataHandler_GetValueByIndex(), MetadataHandler_LoadEx(), MetadataHandlerEnum_Next(), MimeBody_GetData(), MimeInternat_CanConvertCodePages(), MimeInternat_ConvertBuffer(), MimeInternat_ConvertString(), MimeInternat_FindCharset(), MimeInternat_GetCodePageCharset(), MimeInternat_GetDefaultCharset(), MimeOleFindCharset(), MimeOleGetCharsetInfo(), MimeOleGetDefaultCharset(), MimeProtocolSink_ReportResult(), MkParseDisplayName(), MkParseDisplayNameEx(), MkProtocol_StartEx(), mlang_getcodepageinfo(), mlang_getcsetinfo(), mlang_getcsetinfo_from_cp(), MLANGCF_CreateInstance(), MLBuildResURLA(), MMDevEnum_GetDefaultAudioEndpoint(), MMDevice_Activate(), anonymous_namespace{mstscax.cpp}::MonikerToString(), mono_assembly_search_hook_fn(), mouse_tests(), MPEGSplitter_first_request(), MPEGSplitter_pre_connect(), MPEGSplitter_process_sample(), MPEGSplitter_seek(), mscorecf_CreateInstance(), msi_commit_streams(), MSI_OpenDatabaseW(), MsiActiveScriptSite_GetItemInfo(), MsiActiveScriptSite_OnScriptError(), MsiCF_CreateInstance(), MsiGetLanguage(), MsiGetShortcutTargetW(), MsiSIPGetSignedDataMsg(), MsiSIPIsMyTypeOfFile(), name_from_pidl(), CShellDispatch::NameSpace(), navigate_hlink(), navigate_javascript_proc(), navigate_new_window(), navigate_proc(), navigate_uri(), BrowserNavigator::navigated(), NavigateToChm(), CExplorerBand::NavigateToCurrentFolder(), CBandProxy::NavigateToPIDL(), NavigateToUrl(), netfw_rules_GetIDsOfNames(), netfw_rules_Invoke(), CEnumExplorerCommand::Next(), anonymous_namespace{mstscax.cpp}::CEnumConnectionPoints::Next(), CACListISF::NextLocation(), node_to_string(), NonOleAutomation_GetTypeInfo(), notif_container_change(), notif_enabled(), notify_travellog_update(), nsChannel_AsyncOpen(), nsChannelBSC_stop_binding(), nsnode_to_nsstring(), nsURI_Equals(), nsURI_GetPrePath(), nsURI_SetPort(), nsURI_SetUserPass(), NullRendererInner_QueryInterface(), object_available(), Object_create(), Object_defineProperties(), Object_defineProperty(), object_GetIDsOfNames(), Object_getOwnPropertyDescriptor(), Object_hasOwnProperty(), object_Invoke(), objectset_GetIDsOfNames(), objectset_Invoke(), objectset_ItemIndex(), ok_displayname_(), ok_keys_(), OleAdviseHolderImpl_SendOnClose(), OleAdviseHolderImpl_SendOnRename(), OleAdviseHolderImpl_SendOnSave(), OleCommandTarget_Exec(), OleCommandTarget_QueryStatus(), OleCreate(), OleCreateFromFileEx(), OleDocumentView_UIActivate(), OleDraw(), OLEFont_SendNotify(), OleInPlaceObjectWindowless_InPlaceDeactivate(), OleLoad(), OleLoadPicturePath(), OleLockRunning(), OleObject_DoVerb(), OleObject_SetClientSite(), OLEPictureImpl_LoadWICDecoder(), OleSave(), OleSaveToStream(), OleSetContainedObject(), on_change_dlcontrol(), on_command_filetype(), on_default_action(), on_idok(), on_mime_message_available(), on_timer(), OnAddStartMenuItems(), OnAdvancedStartMenuItems(), OnClearRecentItems(), CExplorerBand::OnContextMenu(), CDefView::OnCreate(), CDefView::OnCustomItem(), CShellBrowser::OnDestroy(), CSearchBar::OnInitDialog(), CTrayBandSite::OnLoad(), CBaseBar::OnNotify(), CDefView::OnNotify(), CTrayWindow::OnNotify(), CExplorerBand::OnShellEvent(), CShellBrowser::OnSize(), CSearchBar::OnStopButtonClicked(), CExplorerBand::OnTreeItemDragging(), ShellBrowser::OnTreeItemRClick(), CBandSiteBase::OnWinEvent(), CBaseBarSite::OnWinEvent(), CExplorerBand::OnWinEvent(), open_stream(), MainFrameBase::OpenShellFolders(), OpenURL(), paint_scrollbar(), parse_canonicalize_url(), parse_classid(), parse_config(), parse_config_file(), parse_domain(), parse_elem_text(), parse_encode(), parse_headers(), parse_json_value(), parse_path_from_url(), parse_rootdocument(), parse_security_domain(), parse_skin_mesh_info(), parse_startup(), parse_supported_runtime(), CFSFolder::ParseDisplayName(), CDesktopFolder::ParseDisplayName(), CRegFolder::ParseDisplayName(), CFolder::ParseName(), CAddressEditBox::ParseNow(), Parser_AddPin(), Parser_Create(), Parser_OutputPin_DecideAllocator(), Parser_Pause(), Parser_PullPin_Disconnect(), Parser_Run(), paste_emf(), path_from_pidlA(), path_from_pidlW(), PathCreateFromUrlAlloc(), PathToIDList(), CKsProxy::Pause(), PersistFile_Save(), PersistHistory_LoadHistory(), PersistHistory_SaveHistory(), PersistMoniker_Load(), PHEventSink_Invoke(), PHInPlaceSiteEx_OnInPlaceActivateEx(), PidlToSicIndex(), pin_matches(), PixelFormatInfo_GetChannelMask(), png_metadata_reader(), POP3Transport_ParseResponse(), PPB_Load(), prepare_for_binding(), PrimaryDirectSoundBuffer8Impl_fnQueryInterface(), process_component_dependencies(), process_inf(), CMenuSite::ProcessWindowMessage(), profile_items_callback(), ProfilesEnumGuid_Clone(), PropCopyMore(), property_GetIDsOfNames(), property_Invoke(), propertyset_get_Count(), propertyset_GetIDsOfNames(), propertyset_Invoke(), propertyset_Item(), PropertyStorage_ConstructEmpty(), PropertyStorage_ConstructFromStream(), PropertyStorage_DictionaryWriter(), PropertyStorage_FindPropertyByName(), PropertyStorage_PropertiesWriter(), PropertyStorage_PropVariantCopy(), PropertyStorage_ReadDictionary(), PropertyStorage_ReadFmtIdOffsetFromStream(), PropertyStorage_ReadFromStream(), PropertyStorage_ReadHeaderFromStream(), PropertyStorage_ReadSectionHeaderFromStream(), PropertyStorage_StoreNameWithId(), PropertyStorage_StorePropWithId(), PropertyStorage_StringCopy(), PropertyStorage_WritePropertyToStream(), PropertyStore_GetState(), PropertyStore_GetValue(), PropertyStore_GetValueAndState(), PropertyStore_SetState(), PropertyStore_SetValue(), PropertyStore_SetValueAndState(), PropVariantChangeType(), PropVariantToDouble(), PropVariantToInt16(), PropVariantToInt32(), PropVariantToInt64(), PropVariantToString(), PropVariantToUInt16(), PropVariantToUInt32(), PropVariantToUInt64(), ProtocolSink_ReportResult(), ProvideMultipleClassInfo_GetClassInfo(), Proxy_MarshalInterface(), PullPin_Construct(), PullPin_InitProcessing(), PullPin_ReceiveConnection(), PullPin_Thread_Process(), QCAP_createAudioCaptureFilter(), QCAP_createSmartTeeFilter(), QUARTZ_DllRegisterServer(), CTrayBandSite::QueryBand(), CDefViewBckgrndMenu::QueryContextMenu(), CBandSiteMenu::QueryContextMenu(), CDefaultContextMenu::QueryContextMenu(), CStartMenuBtnCtxMenu::QueryContextMenu(), QueryDeskCplExtInterface(), QueryDeskCplString(), ATL::CRegKey::QueryGUIDValue(), CNetworkProvider::QueryInterface(), CKsProxy::QueryInterface(), anonymous_namespace{mstscax.cpp}::CAdvancedSettings::QueryInterface(), anonymous_namespace{mstscax.cpp}::CoClass::queryInterface(), anonymous_namespace{mstscax.cpp}::ClassFactory::QueryInterface(), QueryPathOfRegTypeLib(), CKsProxy::QueryPreferredFormat(), CMenuDeskBar::QueryService(), CShellBrowser::QueryStatus(), ShellDirectory::read_directory(), read_directory_shell(), read_png_chunk(), read_post_data_stream(), read_stream_data(), ReadByte(), ReadChmSystem(), ReadClassStg(), ReadIcoDib(), ReallyFixupVTable(), RecycleBin5_Constructor(), RecycleBin5_RecycleBin5_EmptyRecycleBin(), RecycleBin5_RecycleBin5_EnumObjects(), RecycleBin5Enum_RecycleBinEnumList_Next(), RecycleBinGeneric_RecycleBin_DeleteFile(), RecycleBinGeneric_RecycleBin_EmptyRecycleBin(), RecycleBinGenericEnum_RecycleBinEnumList_Next(), RegExp_exec(), regexp_string_match(), register_current_module_typelib(), register_filters(), register_legacy_filters(), register_resource(), register_server(), RegisterBindStatusCallback(), ATL::_ATL_OBJMAP_ENTRY30::RegisterClassObject(), RegisterComCat(), RegisterDragDrop(), ATL::CComModule::RegisterServer(), RegisterTypeLib(), ReleaseWebBrowser(), ReloadPrincipalsList(), remove_event_handler(), CNetConnection::Rename(), render_embed_source_hack(), render_format(), RendererPosPassThru_EOS(), rep_call(), report_data(), reset_enum_callback(), ResProtocol_Start(), RestoreFile(), retrieve_device_state(), RevokeActiveObject(), RevokeDragDrop(), RPC_GetLocalClassObject(), SSOThread::Run(), CKsProxy::Run(), run_script(), RunDlgProc(), RunningObjectTableImpl_EnumRunning(), RunningObjectTableImpl_GetObject(), RuntimeHost_CreateManagedInstance(), RuntimeHost_GetIUnknownForDomain(), SAFEARRAY_Create(), SAFEARRAY_CreateVector(), SAFEARRAY_DestroyData(), SafeArrayAccessData(), SafeArrayAllocDescriptorEx(), SafeArrayCopy(), SafeArrayGetElement(), SafeArrayPutElement(), SampleGrabber_callback(), CShellLink::Save(), save_dds_texture_to_memory(), save_view_cache(), SaveSettings(), ScDupPropset(), ScriptBSC_stop_binding(), ScriptShape(), ScsiFlopProcessError(), SdbGetAppPatchDir(), SdbGUIDToString(), SdbPackAppCompatData(), search_res_tlb(), SecManagerImpl_MapUrlToZoneEx2(), SecManagerImpl_SetSecuritySite(), SecondaryDirectSoundBuffer8Impl_fnPlay(), SecondaryDirectSoundBuffer8Impl_fnQueryInterface(), security_enum_zones(), security_get_sd(), security_GetIDsOfNames(), security_Invoke(), security_on_initdialog(), security_set_sd(), SecurityPageProc(), SeiBuildShimRefArray(), SeiDbgPrint(), SeiInit(), ServiceProvider_QueryService(), services_GetIDsOfNames(), services_Invoke(), session_invoke(), set_action_map_callback(), set_channel_http_header(), set_current_mon(), set_disp(), set_download_state(), set_downloading_proc(), set_driver_prop_value(), set_execute_data(), set_firewall(), set_moniker(), set_progress_proc(), set_ready_state(), set_script_elem_readystate(), CKsClockForwarder::SetClockState(), CBaseBarSite::SetDeskBarSite(), CRegistryTree::SetMachineName(), FxIrp::SetMajorFunction(), CAddressEditBox::SetOwner(), CKsProxy::SetPinState(), CKsProxy::SetPositions(), CBrandBand::SetSite(), CSearchBar::SetSite(), CMenuBand::SetSite(), CExplorerBand::SetSite(), CKsProxy::SetSyncSource(), setup_arguments_object(), setup_edit_mode(), setup_scope(), SetupRegisterAllClasses(), SetWallpaper(), SetWindowTheme(), SH_ShowDriveProperties(), SH_ShowPropertiesDialog(), SHAddToRecentDocs(), SHAPE_GetFontLanguageTags(), shape_run(), SHAutoComplete(), SHBindToFolderIDListParent(), SHBindToParent(), SHBrowseForFolderW(), SHCoCreateInstance(), SHCreateFromDesktop(), SHCreatePropSheetExtArrayEx(), SHCreateSessionKey(), SHCreateShellFolderView(), SHELL32_CoCreateInitSF(), SHELL32_CreatePidlFromBindCtx(), SHELL32_GetDisplayNameOfChild(), SHELL32_GetFSItemAttributes(), Shell_DefaultContextMenuCallBack(), SHELL_execute(), SHELL_GetPathFromIDListForExecuteW(), shell_item_exists(), SHELL_RegisterShellFolders(), SHELL_translate_idlist(), ShellExecCmdLine(), ShellExecute_FromContextMenu(), ShellFolderContextMenu(), SHForwardContextMenuMsg(), SHGetFileInfoW(), SHGetFolderLocation(), SHGetFolderPathA(), SHGetFolderPathAndSubDirA(), SHGetFolderPathAndSubDirW(), SHGetIDListFromObject(), SHGetNameFromIDList(), SHGetPathFromIDListW(), SHGetRealIDL(), SHILCreateFromPathW(), SHInvokeCommand(), SHIsEmptyStream(), SHIsExpandableFolder(), SHIStream_Read(), SHIStream_Write(), SHLoadFromPropertyBag(), SHLWAPI_InvokeByIID(), SHLWAPI_ThreadWrapper(), CTrayBandSite::Show(), show_msgbox(), show_opendropdown(), CShellBrowser::ShowBand(), ShowNetConnectionProperties(), CNetConnectionPropertyUi::ShowNetworkComponentProperties(), SHParseDisplayName(), SHPropertyBag_ReadLONG(), SHPropStgCreate(), SHReadDataBlockList(), SHSkipJunction(), SHWeakQueryInterface(), SHWriteDataBlockList(), SmallBlockChainStream_GetHeadOfChain(), SmallBlockChainStream_GetNextBlockInChain(), SmallBlockChainStream_GetNextFreeBlock(), SmartTeeFilterInput_Receive(), snapshot_GetData(), snapshot_GetDataHere(), sort_cmp(), stack_push_exprval(), start_binding(), START_TEST(), startup(), STATUSBAR_ComputeHeight(), STATUSBAR_DrawSizeGrip(), statusclb_OnProgress(), statusclb_OnStartBinding(), statusclb_OnStopBinding(), StdMemAllocator_create(), StgSetTimes(), StgStreamImpl_Read(), StgStreamImpl_SetSize(), StgStreamImpl_Stat(), StgStreamImpl_Write(), StiCreateInstanceW(), CKsProxy::Stop(), STORAGE_WriteCompObj(), StorageBaseImpl_CopyChildEntryTo(), StorageBaseImpl_CopyStorageEntryTo(), StorageBaseImpl_CopyStorageTree(), StorageBaseImpl_CopyStream(), StorageBaseImpl_CreateStorage(), StorageBaseImpl_DeleteStorageTree(), StorageBaseImpl_DestroyElement(), StorageBaseImpl_DupStorageTree(), StorageBaseImpl_SetClass(), StorageBaseImpl_Stat(), StorageImpl_CheckLockRange(), StorageImpl_Construct(), StorageImpl_CreateDirEntry(), StorageImpl_Flush(), StorageImpl_GetTransactionSig(), StorageImpl_GrabLocks(), StorageImpl_LoadFileHeader(), StorageImpl_LockOne(), StorageImpl_LockRegionSync(), StorageImpl_ReadBigBlock(), StorageImpl_ReadDirEntry(), StorageImpl_Refresh(), StorageImpl_SaveFileHeader(), StorageImpl_StreamLink(), StorageImpl_StreamSetSize(), StreamOnMemory_Seek(), StreamOnStreamRange_Read(), StreamOnStreamRange_Seek(), StreamOnStreamRange_Stat(), StreamOnStreamRange_Write(), String_concat(), String_indexOf(), String_lastIndexOf(), String_match(), ATL::CRegObject::string_register(), String_replace(), String_split(), StringConstr_value(), stringify_array(), submit_form(), suminfo_persist(), super_navigate(), surface_cpu_blt(), surface_init(), surface_lock(), synth_port_create(), SynthPortImpl_IDirectMusicPort_DownloadInstrument(), SynthPortImpl_IDirectMusicPort_PlayBuffer(), SysMouseWImpl_GetDeviceData(), TcpipBasicDlg(), TcpipConfigNotify_Constructor(), test_about_protocol(), test_ACListISF_CURRENTDIR(), test_ACListISF_CURRENTDIR2(), test_ACListISF_DESKTOP(), test_ACListISF_FAVORITES(), test_ACListISF_FILESYSDIRS(), test_ACListISF_FILESYSONLY(), test_ACListISF_MYCOMPUTER(), test_ACListISF_NONE(), test_acquire(), test_action_mapping(), test_Activate(), test_animation(), test_animation_qi(), test_AssociateFocus(), test_async_xhr(), test_basics(), test_BindToObject(), test_BindToStorage(), test_body_style(), test_browse_pidl_sb_(), test_bsc_marshaling(), test_bscholder(), test_build_action_map(), test_capabilities(), test_capture(), test_click_make_new_folder_button(), test_ClientId(), test_CodePageToScriptID(), test_CoInternetCombineIUri(), test_CoInternetCombineIUri_Pluggable(), test_CoInternetCombineUrlEx(), test_CoInternetCombineUrlEx_Pluggable(), test_CoInternetCreateZoneManager(), test_CoInternetIsFeatureZoneElevationEnabled(), test_CoInternetParseIUri(), test_CoInternetParseIUri_InvalidArgs(), test_CoInternetParseIUri_Pluggable(), test_Compartments(), test_complex_get_clipboard(), test_componentinfo(), test_compute_normals(), test_ConnectionPoint(), test_constant_table(), test_consumer_refs(), test_contextmenu(), test_copyto(), test_copyto_iidexclusions_storage(), test_copyto_iidexclusions_stream(), test_copyto_snbexclusions(), test_create(), test_create_device_from_clipper1(), test_create_device_from_clipper2(), test_create_device_from_clipper3(), test_create_device_from_d3d1(), test_create_device_from_d3d2(), test_create_device_from_d3d3(), test_create_device_from_surface1(), test_create_device_from_surface2(), test_create_device_from_surface3(), test_create_elems(), test_create_reader(), test_create_skin_info(), test_create_texture_from_surface(), test_CreateAssemblyNameObject(), test_CreateAsyncBindCtx(), test_CreateAsyncBindCtxEx(), test_createbitmap(), test_createbitmapfromsource(), test_CreateFormatEnum(), test_createfromstream(), test_CreateGroup(), test_CreateIUriBuilder(), test_CreatePlayer(), test_CreateUriWithFragment(), test_CreateZoneEnumerator(), test_custom_palette(), test_customize(), test_D3DXCheckTextureRequirements(), test_D3DXCreateCubeTextureFromFileInMemory(), test_D3DXCreateRenderToEnvMap(), test_D3DXCreateRenderToSurface(), test_D3DXCreateTexture(), test_D3DXCreateTextureFromFileInMemory(), test_D3DXFillCubeTexture(), test_D3DXFillTexture(), test_D3DXFillVolumeTexture(), test_D3DXFilterTexture(), test_D3DXGetImageInfo(), test_D3DXLoadSurface(), test_D3DXSaveSurfaceToFileInMemory(), test_D3DXSaveTextureToFileInMemory(), test_data_cache(), test_data_cache_dib_contents_stream(), test_data_cache_save_data(), test_DataObject_FirstFile(), test_DataObject_FirstFolder(), test_dds_header_handling(), test_decl_to_fvf(), test_decode_1bpp(), test_decode_24bpp(), test_decode_4bpp(), test_decode_adobe_cmyk(), test_decode_rle4(), test_decode_rle8(), test_decoder_info(), test_default_converter(), test_default_handler(), test_defaults(), test_desktop_IPersist(), test_destroy_callback(), test_devenum(), test_device_input(), test_device_qi(), Test_Dim(), test_DirectInputJoyConfig8(), test_Disable(), test_domobj_dispex(), test_dot_parsing(), test_effect_preshader(), test_Enable(), test_encoder_properties(), test_endSession(), test_EnumAddressTypes(), test_EnumConnections(), test_EnumContexts(), test_EnumDevicesBySemantics(), test_EnumDirDirs(), test_EnumDirFiles(), test_EnumDocumentMgr(), test_EnumerateProviders(), test_EnumGroups(), test_EnumGroupsInGroup(), test_EnumInputProcessorInfo(), test_EnumLanguageProfiles(), test_EnumObjects(), test_EnumObjects_Files(), test_EnumObjects_Folders(), test_EnumPlayers(), test_EnumPropNames(), test_EnumSessions(), test_ExpectFolders_imp(), test_Face(), test_file_protocol_url(), test_FileContents1(), test_FileContents2(), test_FindClosestCategory(), test_flushed_getdata(), test_fm2_enummatchingfilters(), test_fmtusertypestg(), test_Frame(), test_frame_doc(), test_frames_collection(), test_func(), test_fvf_to_decl(), test_get_clipboard(), test_get_prop(), test_GetAcceptLanguagesA(), test_GetCaps(), test_GetChildContainer(), test_GetDeviceInfo(), test_GetDrive(), test_GetIconLocation(), test_GetMessageCount(), test_GetMessageQueue(), test_GetPlayerAccount(), test_GetPlayerAddress(), test_GetPlayerCaps(), test_GetPlayerFlags(), test_GetProp(), test_GetSetCurrentViewMode(), test_gif_notrailer(), test_graph_builder_connect(), test_GroupOwner(), test_groups_cs(), test_groups_p2p(), test_handler_marshaling(), test_hglobal_storage_creation(), test_host_migration(), test_http_protocol_url(), test_IACLCustomMRU_Basics(), test_IACLCustomMRU_Continue(), test_IACLCustomMRU_ExtraChars(), test_IACLCustomMRU_TypedURLs(), test_IACLCustomMRU_UpdateOrder(), test_IApplicationAssociationRegistration_QueryInterface(), Test_IClassFactory_CreateInstance(), test_ico_data_(), test_ID3DXRenderToEnvMap(), test_ID3DXRenderToEnvMap_cube_map(), test_ID3DXRenderToSurface(), test_ID3DXRenderToSurface_device_state(), test_ID3DXSprite(), test_iframe_elem(), test_iimagelist(), test_inheritance(), test_initialization(), test_InitializeConnection(), test_inproc_handler(), test_InProcess(), test_InsertAtSelection(), test_instantiation(), test_InternetGetSecurityUrlEx(), test_IOleCommandTarget(), test_IProgressDialog_QueryInterface(), test_IQueryAssociations_QueryInterface(), test_IReferenceClock_query_interface(), test_IsDirty(), test_items(), test_its_protocol(), test_IUri_GetDwordProperties(), test_IUri_GetProperties(), test_IUri_GetPropertyBSTR(), test_IUri_GetPropertyDWORD(), test_IUri_GetPropertyLength(), test_IUri_GetStrProperties(), test_IUri_HasProperty(), test_IUriBuilder(), test_IUriBuilder_CreateInvalidArgs(), test_IUriBuilder_CreateUri(), test_IUriBuilder_CreateUriSimple(), test_IUriBuilder_CreateUriWithFlags(), test_IUriBuilder_GetFragment(), test_IUriBuilder_GetHost(), test_IUriBuilder_GetInvalidArgs(), test_IUriBuilder_GetPassword(), test_IUriBuilder_GetPath(), test_IUriBuilder_GetPort(), test_IUriBuilder_GetQuery(), test_IUriBuilder_GetSchemeName(), test_IUriBuilder_GetUserName(), test_IUriBuilder_HasBeenModified(), test_IUriBuilder_IUriProperty(), test_IUriBuilder_Misc(), test_IUriBuilder_RemoveProperties(), test_IUriBuilderFactory(), test_javascript_protocol(), test_KeystrokeMgr(), test_knownFolders(), test_launch_app_registry(), test_libattr(), test_Light(), test_load_texture(), test_loadlibraryshim(), test_LoadMeshFromX_(), test_locking(), test_LresultFromObject(), test_matrix_stack(), test_media_event(), test_media_streams(), test_Mesh(), test_MeshBuilder(), test_metadata_APE(), test_metadata_Exif(), test_metadata_GCE(), test_metadata_gif(), test_metadata_GIF_comment(), test_metadata_IFD(), test_metadata_IMD(), test_metadata_LSD(), test_metadata_png(), test_metadata_tEXt(), test_metadata_unknown(), test_mhtml_protocol_info(), test_misc(), test_MkParseDisplayName(), test_moniker_isequal(), test_mouse_EnumObjects(), test_mouse_keyboard(), test_multi_encoder(), test_MultiThreadApartment_Thread(), test_namespace(), test_namespaces_as_attributes(), test_navigation(), test_nonole_clipboard(), test_obj_dispex(), test_object(), test_object_info(), test_object_name_(), test_Open(), test_open_window(), test_OutOfProcess(), test_ParseDisplayName(), test_ParseDisplayNamePBC(), test_PathCreateFromUrl(), test_Persist(), test_persistserialized(), test_pixelformat_info(), test_PlayerData(), test_PlayerName(), Test_ProcessModules(), test_PropCopyMore(), test_propertybag_read(), test_qi(), test_QueryCapability(), test_readonly(), test_Receive(), test_references(), test_Register(), test_RegisterCategory(), test_RegisterFormatEnumerator(), test_registerset(), test_registerset_defaults(), test_registrar(), test_remote_data_replication(), test_rename(), test_ReportResult(), test_res_protocol(), test_save_settings(), test_SB_misc(), test_screen(), test_SecurityManager(), test_selection(), test_Send(), test_SessionDesc(), test_set_coop(), test_SetSite(), test_SHCreateDefaultContextMenu(), test_SHCreateShellItem(), test_SHCreateShellItemArray(), test_SHCreateStreamOnFileEx_CopyTo(), test_SHCreateThreadRef(), test_shdefextracticon(), test_shell_imagelist(), test_ShellItemArrayEnumItems(), test_ShellItemBindToHandler(), test_ShellItemCompare(), test_ShellItemGetAttributes(), test_SHGetIDListFromObject(), test_SHGetItemFromDataObject(), test_SHGetItemFromObject(), test_SHGetNameFromIDList(), test_SHGetShellKey(), test_shortcut(), test_ShortcutFolder(), test_SHParseDisplayName(), test_simple(), test_specific_encoder_properties(), test_startSession(), test_state_change(), test_stillimage_aggregation(), test_stream_qi(), test_streamonhglobal(), test_StreamOnMemory(), test_StreamOnStreamRange(), test_substorage_share(), test_switch_fail(), test_SystemSecurity(), test_Texture(), test_texture_qi(), test_texture_shader(), test_TfGuidAtom(), test_ThreadMgrAdviseSinks(), test_ThreadMgrUnadviseSinks(), test_tr_modify(), test_TStoApplicationText(), test_TypeInfo(), test_Unregister(), test_UnregisterCategory(), test_url_combine(), test_version_flag_versus_aw(), test_Viewport(), test_viewport_clear1(), test_viewport_clear2(), test_viewport_qi(), test_volume_dependence(), test_Win32_PnPEntity(), test_Win32_SystemEnclosure(), test_window(), test_wrap(), test_wrap_qi(), test_WriteElementString(), test_WriteStartElement(), testAcquireSecurityContext(), TestAdviseAndCanonical(), TestClasses(), TestCommandLine(), TestDefaultFormat(), TestFilenameA(), TestFilter_InputPin_ReceiveConnection(), TestFilter_Release(), testGetInfo(), testinstance_QI(), TestManualInstantiation(), TestSetAndGetExtraFormat(), TextFont_GetIDsOfNames(), TextFont_GetTypeInfo(), TextFont_Invoke(), TextPara_GetIDsOfNames(), TextPara_GetTypeInfo(), TextPara_Invoke(), TextStoreACP_AdviseSink(), TextStoreACPSink_OnStatusChange(), textstream_GetIDsOfNames(), textstream_Invoke(), textstream_WriteLine(), TgaDecoder_Frame_CopyPalette(), TgaDecoder_Frame_CopyPixels(), TgaDecoder_Initialize(), TgaDecoder_ReadImage(), ThemeDrawCaptionText(), CDownloadManager::ThreadFunc(), ThreadMgr_CreateDocumentMgr(), ThreadMgrEventSink_OnPopContext(), ThreadMgrEventSink_OnPushContext(), TLB_ReadTypeLib(), to_byte_array(), to_primitive(), to_property_descriptor(), to_uint32(), TransactedSharedImpl_Commit(), TransactedSharedImpl_Construct(), TransactedSnapshotImpl_Commit(), TransactedSnapshotImpl_Construct(), TransactedSnapshotImpl_EnsureReadEntry(), TransactedSnapshotImpl_MakeStreamDirty(), TransactedSnapshotImpl_StreamSetSize(), TransactedSnapshotImpl_StreamWriteAt(), TransformFilter_Construct(), TransformFilter_Init(), TransformFilter_InputPin_BeginFlush(), TransformFilter_InputPin_EndFlush(), TransformFilter_InputPin_EndOfStream(), TransformFilter_InputPin_NewSegment(), TransformFilter_InputPin_ReceiveConnection(), TransformFilterImpl_Pause(), TransformFilterImpl_Release(), TransformFilterImpl_Run(), TransformFilterImpl_Stop(), UIINSERTOBJECTDLG_OnOpen(), CKsProxy::Unadvise(), UnhandledExceptionFilter(), ATL::CAtlFileMappingBase::Unmap(), unmarshal_stgmed(), unregister_filters(), UnregisterComCat(), ATL::CComModule::UnregisterServer(), unwind_exception(), update_readystate(), update_title(), CShellBrowser::UpdateForwardBackState(), CShellBrowser::UpdateGotoMenu(), CBalloonQueue::UpdateInfo(), UpdateStartMenu(), upnpnat_GetIDsOfNames(), upnpnat_Invoke(), urlcache_clean_leaked_entries(), UrlCombineW(), URLDownloadToCacheFileA(), URLMoniker_BindToObject(), URLMoniker_IsEqual(), URLMoniker_Load(), URLMoniker_Save(), URLOpenStreamW(), UXTHEME_SelectImage(), FxCmResList::ValidatePortAddressRange(), FxCmResList::ValidateRegisterPhysicalAddressRange(), FxCmResList::ValidateRegisterSystemAddressRange(), VarAnd(), VarBoolFromStr(), VarCat(), VarCyCmp(), VarCyCmpR8(), VarCyFromDec(), VarDateFromStr(), VarDecAdd(), VarDecCmp(), VarDecCmpR8(), VarDecFix(), VarDecInt(), VarEqv(), VarFormat(), VarFormatCurrency(), VarFormatNumber(), VarFormatPercent(), VarI1FromDec(), VarI2FromDec(), VarI4FromDec(), VarI8FromDec(), variant_change_type(), VARIANT_Coerce(), VARIANT_DecScale(), VARIANT_FormatDate(), VARIANT_FormatNumber(), VARIANT_FormatString(), VARIANT_FromDisp(), VARIANT_NumberFromBstr(), variant_to_jsval(), VariantChangeTypeEx(), VariantClear(), VariantCopy(), VarImp(), VarNumFromParseNum(), VarOr(), VarUI1FromDec(), VarUI2FromDec(), VarUI4FromDec(), VarUI8FromDec(), VBArray_toArray(), VBSAXAttributes_GetIDsOfNames(), VBSAXAttributes_Invoke(), VfwPin_Construct(), VfwPin_EnumMediaTypes(), VfwPin_GetMediaType(), VideoRendererInner_QueryInterface(), view_invoke(), VMR9_CompleteConnect(), VMR9_ImagePresenter_PresentImage(), VMR9_maybe_init(), VMR9FilterConfig_SetRenderingMode(), VMR9Inner_QueryInterface(), VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator(), WAVEParser_first_request(), WAVEParser_Sample(), wbem_locator_ConnectServer(), WebBrowser_get_Document(), WebBrowser_QueryStatusWB(), WebChildWindow::WebChildWindow(), WIC_DllRegisterServer(), WICConvertBitmapSource(), WICCreateColorTransform_Proxy(), WICSetEncoderFormat_Proxy(), Widget_Create(), Widget_GetIDsOfNames(), Widget_GetTypeInfo(), Widget_GetTypeInfoCount(), Widget_Invoke(), WindowDispEx_GetDispID(), WindowFromAccessibleObject(), CShellBrowser::WindowProc(), wined3d_check_device_multisample_type(), wined3d_device_get_device_caps(), wined3d_surface_blt(), winhttp_request_GetIDsOfNames(), winhttp_request_Invoke(), winhttp_request_Open(), winhttp_request_put_Option(), wmain(), QuickLaunchBar::WndProc(), FileChildWindow::WndProc(), write_param_fs(), write_post_stream(), write_source(), WriteFmtUserTypeStg(), WshCollection_GetIDsOfNames(), WshCollection_Invoke(), WshEnvironment_GetIDsOfNames(), WshEnvironment_Invoke(), WshExec_GetIDsOfNames(), WshExec_Invoke(), WshShell3_GetIDsOfNames(), WshShell3_Invoke(), WshShortcut_GetIDsOfNames(), WshShortcut_Invoke(), wWinMain(), XFCF_CreateInstance(), xmlreader_Read(), xslprocessor_transform(), CCoInit::~CCoInit(), ATL::CRegObject::~CRegObject(), CSettings::~CSettings(), and CTestSpy::~CTestSpy().

◆ UnlockResourceTable()

resources UnlockResourceTable ( )

◆ UNREFERENCED_PARAMETER()

UNREFERENCED_PARAMETER ( FileObject  )

◆ WriteToHardware()

deviceStack WriteToHardware ( (UMINT::WDF_DEVICE_HWACCESS_TARGET_TYPE)  Type,
(UMINT::WDF_DEVICE_HWACCESS_TARGET_SIZE)  Size,
TargetAddress  ,
Value  ,
Buffer  ,
Count   
)

Variable Documentation

◆ BufferLength

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG BufferLength

Definition at line 902 of file fxdeviceapium.cpp.

◆ CacheType

◆ Count

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T _In_opt_ ULONG Count
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 485 of file fxdeviceapium.cpp.

Referenced by if().

◆ DataSizeCb

Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 93 of file fxdeviceapium.cpp.

◆ Device

Definition at line 55 of file fxdeviceapium.cpp.

◆ deviceStack

deviceStack = pDevice->GetDeviceStack()

◆ DispatchContext

Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 1425 of file fxdeviceapium.cpp.

◆ else

else
Initial value:
{
#define STATUS_SUCCESS
Definition: shellext.h:65
Definition: ps.c:97

Definition at line 143 of file fxdeviceapium.cpp.

◆ EventGuid

_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID EventGuid

Definition at line 55 of file fxdeviceapium.cpp.

Referenced by IoSetDeviceInterfaceState().

◆ FileObject

Initial value:
{
UNREFERENCED_PARAMETER(FileObject)
_Must_inspect_result_ _In_ WDFDEVICE Device
Definition: wdfchildlist.h:474

Definition at line 1312 of file fxdeviceapium.cpp.

◆ Flags

Initial value:

Definition at line 1338 of file fxdeviceapium.cpp.

◆ hr

hr
Initial value:
IWudfDeviceStack * GetDeviceStack(VOID)
Definition: fxdeviceum.hpp:435
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE _In_ ULONG DataSizeCb
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE WdfEventType
FxDevice * pDevice
_Must_inspect_result_ _In_ WDFDEVICE _In_ REFGUID EventGuid

Definition at line 99 of file fxdeviceapium.cpp.

Referenced by if().

◆ IoControlIoType

Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 1224 of file fxdeviceapium.cpp.

Referenced by FxDevice::GetDeviceStackIoType().

◆ Irp

Definition at line 1330 of file fxdeviceapium.cpp.

◆ IsPresent

_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN IsPresent
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 1256 of file fxdeviceapium.cpp.

Referenced by EHCI_LinkTransferToQueue(), and USBPORT_IsCompanionController().

◆ length

length = 0

Definition at line 491 of file fxdeviceapium.cpp.

◆ NULL

return NULL

Definition at line 1320 of file fxdeviceapium.cpp.

Referenced by if().

◆ NumberOfBytes

_In_ WDFDEVICE _In_ PVOID _In_ SIZE_T NumberOfBytes
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 158 of file fxdeviceapium.cpp.

Referenced by SUCCEEDED().

◆ pDevice

FxDevice* pDevice

Definition at line 98 of file fxdeviceapium.cpp.

Referenced by if(), and SUCCEEDED().

◆ pDevStack

pDevStack = pDevice->m_DevStack

Definition at line 1262 of file fxdeviceapium.cpp.

◆ pFxDriverGlobals

PFX_DRIVER_GLOBALS pFxDriverGlobals

Definition at line 97 of file fxdeviceapium.cpp.

Referenced by if().

◆ PhysicalAddress

_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS PhysicalAddress

Definition at line 158 of file fxdeviceapium.cpp.

◆ pIrp

Definition at line 1395 of file fxdeviceapium.cpp.

◆ PoolType

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE PoolType

Definition at line 993 of file fxdeviceapium.cpp.

◆ pQueue

◆ PropertyBuffer

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID PropertyBuffer
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 944 of file fxdeviceapium.cpp.

◆ PropertyData

◆ PropertyMemory

Definition at line 993 of file fxdeviceapium.cpp.

◆ PropertyMemoryAttributes

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes

Definition at line 993 of file fxdeviceapium.cpp.

◆ PropertyType

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG _Out_ PDEVPROPTYPE PropertyType
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 1159 of file fxdeviceapium.cpp.

Referenced by FxDevice::_AllocAndQueryPropertyEx(), and FxDevice::_QueryPropertyEx().

◆ PseudoBaseAddress

_In_ WDFDEVICE _In_ PVOID PseudoBaseAddress
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 195 of file fxdeviceapium.cpp.

Referenced by FxCmResList::MapIoSpaceWorker().

◆ Queue

Definition at line 1330 of file fxdeviceapium.cpp.

◆ ReadWriteIoType

_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE* ReadWriteIoType

Definition at line 1218 of file fxdeviceapium.cpp.

◆ resources

FxCmResList * resources = pDevice->GetTranslatedResources()

◆ ResultLength

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG ResultLength

Definition at line 1101 of file fxdeviceapium.cpp.

◆ return

return

Definition at line 346 of file fxdeviceapium.cpp.

◆ Size

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE Size

Definition at line 446 of file fxdeviceapium.cpp.

◆ status

status = pDevice->FxValidateInterfacePropertyData(PropertyData)

Definition at line 96 of file fxdeviceapium.cpp.

Referenced by if().

◆ systemAddress

PVOID systemAddress = NULL

Definition at line 489 of file fxdeviceapium.cpp.

Referenced by if(), and FxCmResList::MapIoSpaceWorker().

◆ systemBaseAddress

PVOID systemBaseAddress = pDevice->GetSystemAddressFromPseudoAddress(PseudoBaseAddress)

Definition at line 291 of file fxdeviceapium.cpp.

Referenced by SUCCEEDED().

◆ TargetAddress

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID TargetAddress

Definition at line 446 of file fxdeviceapium.cpp.

◆ transResources

FxCmResList * transResources = pDevice->GetTranslatedResources()

Definition at line 198 of file fxdeviceapium.cpp.

◆ Type

_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY _Out_ PDEVPROPTYPE Type
Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 446 of file fxdeviceapium.cpp.

◆ usermodeBaseAddress

return usermodeBaseAddress = NULL

Definition at line 385 of file fxdeviceapium.cpp.

◆ value

Definition at line 488 of file fxdeviceapium.cpp.

◆ Value

_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T Value

Definition at line 671 of file fxdeviceapium.cpp.

◆ WdfEventType

Definition at line 55 of file fxdeviceapium.cpp.

Referenced by if().