ReactOS 0.4.16-dev-306-g647d351
coreprivshared.hpp File Reference
#include "mx.h"
#include "fxmin.hpp"
#include "wdfmemory.h"
#include "wdfrequest.h"
#include "wdfdevice.h"
#include "wdfwmi.h"
#include "wdfchildlist.h"
#include "wdfpdo.h"
#include "wdffdo.h"
#include "wdfiotarget.h"
#include "wdfcontrol.h"
#include "wdfcx.h"
#include "wdfio.h"
#include "wdfqueryinterface.h"
#include "fxirpum.hpp"
#include "fxirpqueue.hpp"
#include "fxprobeandlock.h"
#include "fxpackage.hpp"
#include "fxcollection.hpp"
#include "fxdeviceinitshared.hpp"
#include "ifxmemory.hpp"
#include "fxcallback.hpp"
#include "fxrequestcontext.hpp"
#include "fxrequestcontexttypes.h"
#include "fxrequestbase.hpp"
#include "fxmemoryobject.hpp"
#include "fxmemorybuffer.hpp"
#include "fxmemorybufferfrompool.hpp"
#include "fxmemorybufferpreallocated.hpp"
#include "fxtransactionedlist.hpp"
#include "fxrequestvalidatefunctions.hpp"
#include "fxrequestcallbacks.hpp"
#include "stringutil.hpp"
#include "fxautostring.hpp"
#include "fxstring.hpp"
#include "fxdevicetext.hpp"
#include "fxdisposelist.hpp"
#include "fxsystemthread.hpp"
#include "fxirppreprocessinfo.hpp"
#include "fxpnpcallbacks.hpp"
#include "fxcxdeviceinit.hpp"
#include "fxcxdeviceinfo.hpp"
#include "fxdeviceinit.hpp"
#include "fxdevicetomxinterface.hpp"
#include "fxrequestmemory.hpp"
#include "fxrequest.hpp"
#include "fxrequestbuffer.hpp"
#include "fxsyncrequest.hpp"
#include "fxiotarget.hpp"
#include "fxiotargetself.hpp"
#include "fxsystemworkitem.hpp"
#include "fxcallbackmutexlock.hpp"
#include "fxdriver.hpp"
#include "fxdeviceinterface.hpp"
#include "fxqueryinterface.hpp"
#include "fxcallbackspinlock.hpp"
#include "fxdefaultirphandler.hpp"
#include "fxwmiirphandler.hpp"
#include "fxpkgio.hpp"
#include "fxpkgpnp.hpp"
#include "fxpkgfdo.hpp"
#include "fxpkgpdo.hpp"
#include "fxpkggeneral.hpp"
#include "fxfileobject.hpp"
#include "fxioqueue.hpp"
#include "fxdevice.hpp"
#include "fxtelemetry.hpp"
#include "fxchildlist.hpp"
#include "fxlookasidelist.hpp"

Go to the source code of this file.

Classes

struct  _WDF_DRIVER_CONFIG_V1_0
 
struct  _WDF_DRIVER_CONFIG_V1_1
 
struct  _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9
 
struct  _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7
 
struct  _WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5
 
struct  _WDF_TIMER_CONFIG_V1_7
 
struct  _WDF_TIMER_CONFIG_V1_11
 

Macros

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

Typedefs

typedef VOID(* PFN_WDF_SYSTEMWORKITEM) (IN PVOID Parameter)
 
typedef struct _WDF_DRIVER_CONFIG_V1_0 WDF_DRIVER_CONFIG_V1_0
 
typedef struct _WDF_DRIVER_CONFIG_V1_0PWDF_DRIVER_CONFIG_V1_0
 
typedef struct _WDF_DRIVER_CONFIG_V1_1 WDF_DRIVER_CONFIG_V1_1
 
typedef struct _WDF_DRIVER_CONFIG_V1_1PWDF_DRIVER_CONFIG_V1_1
 
typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9
 
typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9
 
typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7
 
typedef struct _WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7
 
typedef struct _WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5 WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5
 
typedef struct _WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5
 
typedef struct _WDF_TIMER_CONFIG_V1_7 WDF_TIMER_CONFIG_V1_7
 
typedef struct _WDF_TIMER_CONFIG_V1_7PWDF_TIMER_CONFIG_V1_7
 
typedef struct _WDF_TIMER_CONFIG_V1_11 WDF_TIMER_CONFIG_V1_11
 
typedef struct _WDF_TIMER_CONFIG_V1_11PWDF_TIMER_CONFIG_V1_11
 

Macro Definition Documentation

◆ FX_IS_KERNEL_MODE

#define FX_IS_KERNEL_MODE   (FALSE)

Definition at line 29 of file coreprivshared.hpp.

◆ FX_IS_USER_MODE

#define FX_IS_USER_MODE   (TRUE)

Definition at line 28 of file coreprivshared.hpp.

Typedef Documentation

◆ PFN_WDF_SYSTEMWORKITEM

Definition at line 75 of file coreprivshared.hpp.

◆ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7

◆ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9

◆ PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5

◆ PWDF_DRIVER_CONFIG_V1_0

◆ PWDF_DRIVER_CONFIG_V1_1

◆ PWDF_TIMER_CONFIG_V1_11

◆ PWDF_TIMER_CONFIG_V1_7

◆ WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_7

◆ WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_V1_9

◆ WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_V1_5

◆ WDF_DRIVER_CONFIG_V1_0

◆ WDF_DRIVER_CONFIG_V1_1

◆ WDF_TIMER_CONFIG_V1_11

◆ WDF_TIMER_CONFIG_V1_7