ReactOS  0.4.15-dev-2701-g34593d9
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 }
struct FxAllocatedMdls * Next
Definition: fxglobalskm.h:52
struct _SINGLE_LIST_ENTRY * Next
Definition: ntbasedef.h:629
SINGLE_LIST_ENTRY * pCur
#define NULL
Definition: types.h:112
#define ExFreePool(addr)
Definition: env_spec_w32.h:352

◆ Set()

◆ 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 51 of file globalskm.cpp.

◆ SystemArgument2

Initial value:
{
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
Definition: wdfdpc.h:107
UNREFERENCED_PARAMETER(SystemArgument1)

Definition at line 78 of file globalskm.cpp.