ReactOS 0.4.16-dev-340-g0540c21
ioprivshared.hpp File Reference
#include "mx.h"
#include "fxmin.hpp"
#include "wdfmemory.h"
#include "wdfrequest.h"
#include "wdfio.h"
#include "wdfdevice.h"
#include "wdfwmi.h"
#include "wdfchildlist.h"
#include "wdfpdo.h"
#include "wdffdo.h"
#include "fxirpqueue.hpp"
#include "fxcallback.hpp"
#include "fxsystemthread.hpp"
#include "fxcallbackspinlock.hpp"
#include "fxcallbackmutexlock.hpp"
#include "fxtransactionedlist.hpp"
#include "fxirpkm.hpp"
#include "fxpackage.hpp"
#include "fxcollection.hpp"
#include "fxdeviceinitshared.hpp"
#include "fxdevicetomxinterface.hpp"
#include "ifxmemory.hpp"
#include "fxrequestcontext.hpp"
#include "fxrequestcontexttypes.h"
#include "fxrequestbase.hpp"
#include "fxmemoryobject.hpp"
#include "fxmemorybufferpreallocated.hpp"
#include "fxrequestmemory.hpp"
#include "fxrequest.hpp"
#include "fxrequestbuffer.hpp"
#include "fxsyncrequest.hpp"
#include "shared/irphandlers/irphandlerspriv.hpp"
#include "fxpkgpnp.hpp"
#include "fxpkgio.hpp"
#include "fxioqueue.hpp"
#include "fxioqueuecallbacks.hpp"
Include dependency graph for ioprivshared.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _WDF_IO_QUEUE_CONFIG_V1_7
 
struct  _WDF_IO_QUEUE_CONFIG_V1_9
 

Macros

#define FX_IS_USER_MODE   (TRUE)
 
#define FX_IS_KERNEL_MODE   (FALSE)
 

Typedefs

typedef EVT_SYSTEMWORKITEM * PFN_WDF_SYSTEMWORKITEM
 
typedef struct _WDF_IO_QUEUE_CONFIG_V1_7 WDF_IO_QUEUE_CONFIG_V1_7
 
typedef struct _WDF_IO_QUEUE_CONFIG_V1_7PWDF_IO_QUEUE_CONFIG_V1_7
 
typedef struct _WDF_IO_QUEUE_CONFIG_V1_9 WDF_IO_QUEUE_CONFIG_V1_9
 
typedef struct _WDF_IO_QUEUE_CONFIG_V1_9PWDF_IO_QUEUE_CONFIG_V1_9
 

Functions

 __drv_functionClass (EVT_SYSTEMWORKITEM) __drv_maxIRQL(PASSIVE_LEVEL) __drv_maxFunctionIRQL(DISPATCH_LEVEL) __drv_sameIRQL typedef VOID EVT_SYSTEMWORKITEM(__in PVOID Parameter)
 

Macro Definition Documentation

◆ FX_IS_KERNEL_MODE

#define FX_IS_KERNEL_MODE   (FALSE)

Definition at line 30 of file ioprivshared.hpp.

◆ FX_IS_USER_MODE

#define FX_IS_USER_MODE   (TRUE)

Definition at line 29 of file ioprivshared.hpp.

Typedef Documentation

◆ PFN_WDF_SYSTEMWORKITEM

typedef EVT_SYSTEMWORKITEM* PFN_WDF_SYSTEMWORKITEM

Definition at line 77 of file ioprivshared.hpp.

◆ PWDF_IO_QUEUE_CONFIG_V1_7

◆ PWDF_IO_QUEUE_CONFIG_V1_9

◆ WDF_IO_QUEUE_CONFIG_V1_7

◆ WDF_IO_QUEUE_CONFIG_V1_9

Function Documentation

◆ __drv_functionClass()

__drv_functionClass ( EVT_SYSTEMWORKITEM  )