ReactOS 0.4.15-dev-7968-g24a56f8
globalskm.cpp File Reference
#include "fxobjectpch.hpp"
#include <fxldr.h>
Include dependency graph for globalskm.cpp:

Go to the source code of this file.

Macros

#define WDF_MAJOR_VERSION_VALUE   L"WdfMajorVersion"
 
#define WDF_MINOR_VERSION_VALUE   L"WdfMinorVersion"
 

Functions

VOID FxFreeAllocatedMdlsDebugInfo (__in FxDriverGlobalsDebugExtension *DebugExtension)
 
 __drv_functionClass (KDEFERRED_ROUTINE) __drv_maxIRQL(DISPATCH_LEVEL) __drv_minIRQL(DISPATCH_LEVEL) __drv_requiresIRQL(DISPATCH_LEVEL) __drv_sameIRQL VOID STDCALL FxFlushDpc(__in struct _KDPC *Dpc
 
 UNREFERENCED_PARAMETER (SystemArgument1)
 
 UNREFERENCED_PARAMETER (SystemArgument2)
 
FxCREvent *DeferredContext Set ()
 

Variables

KDEFERRED_ROUTINE FxFlushDpc
 
__in_opt PVOID DeferredContext
 
__in_opt PVOID __in_opt PVOID SystemArgument1
 
__in_opt PVOID __in_opt PVOID __in_opt PVOID SystemArgument2
 

Macro Definition Documentation

◆ WDF_MAJOR_VERSION_VALUE

#define WDF_MAJOR_VERSION_VALUE   L"WdfMajorVersion"

Definition at line 107 of file globalskm.cpp.

◆ WDF_MINOR_VERSION_VALUE

#define WDF_MINOR_VERSION_VALUE   L"WdfMinorVersion"

Definition at line 108 of file globalskm.cpp.

Function Documentation

◆ __drv_functionClass()

__drv_functionClass ( KDEFERRED_ROUTINE  )

◆ FxFreeAllocatedMdlsDebugInfo()

VOID FxFreeAllocatedMdlsDebugInfo ( __in FxDriverGlobalsDebugExtension DebugExtension)

Definition at line 20 of file globalskm.cpp.

23{
24 FxAllocatedMdls* pNext, *pCur;
25
26 pNext = DebugExtension->AllocatedMdls.Next;
27
28 //
29 // MDL leaks were already checked for in FxPoolDestroy, just free all
30 // the tables here.
31 //
32 while (pNext != NULL) {
33 pCur = pNext;
34 pNext = pCur->Next;
35
37 }
38}
#define NULL
Definition: types.h:112
#define ExFreePool(addr)
Definition: env_spec_w32.h:352
SINGLE_LIST_ENTRY * pCur
struct FxAllocatedMdls * Next
Definition: fxglobalskm.h:52
struct _SINGLE_LIST_ENTRY * Next
Definition: ntbasedef.h:629

◆ Set()

Definition at line 395 of file fxcxdeviceinitapi.cpp.

◆ UNREFERENCED_PARAMETER() [1/2]

UNREFERENCED_PARAMETER ( SystemArgument1  )

◆ UNREFERENCED_PARAMETER() [2/2]

UNREFERENCED_PARAMETER ( SystemArgument2  )

Variable Documentation

◆ DeferredContext

__in_opt PVOID DeferredContext

Definition at line 51 of file globalskm.cpp.

◆ FxFlushDpc

KDEFERRED_ROUTINE FxFlushDpc

Definition at line 40 of file globalskm.cpp.

◆ SystemArgument1

__in_opt PVOID __in_opt PVOID SystemArgument1

Definition at line 52 of file globalskm.cpp.

◆ SystemArgument2

Initial value:
{
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
Definition: wdfdpc.h:112

Definition at line 53 of file globalskm.cpp.