ReactOS 0.4.15-dev-7934-g1dc8d80
mxgeneralum.h File Reference
#include "MxGeneral.h"
Include dependency graph for mxgeneralum.h:

Go to the source code of this file.

Macros

#define MAKE_MX_FUNC_NAME(x)   x
 
#define REMOVE_LOCK_RELEASE_TIMEOUT_IN_SECONDS   45
 

Typedefs

typedef VOID THREADPOOL_WAIT_CALLBACK(__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_WAIT Wait, __in TP_WAIT_RESULT WaitResult)
 
typedef THREADPOOL_WAIT_CALLBACK MdInterruptServiceRoutineType
 
typedef THREADPOOL_WAIT_CALLBACKMdInterruptServiceRoutine
 
typedef BOOLEAN InterruptSynchronizeRoutine(__in PVOID SynchronizeContext)
 
typedef InterruptSynchronizeRoutine MdInterruptSynchronizeRoutineType
 
typedef InterruptSynchronizeRoutineMdInterruptSynchronizeRoutine
 
typedef struct _CALLBACK_OBJECTPCALLBACK_OBJECT
 
typedef VOID CALLBACK_FUNCTION(__in PVOID CallbackContext, __in_opt PVOID Argument1, __in_opt PVOID Argument2)
 
typedef CALLBACK_FUNCTION MdCallbackFunctionType
 
typedef CALLBACK_FUNCTIONMdCallbackFunction
 
typedef enum _IO_NOTIFICATION_EVENT_CATEGORY IO_NOTIFICATION_EVENT_CATEGORY
 

Enumerations

enum  _IO_NOTIFICATION_EVENT_CATEGORY {
  EventCategoryReserved , EventCategoryHardwareProfileChange , EventCategoryDeviceInterfaceChange , EventCategoryTargetDeviceChange ,
  EventCategoryReserved , EventCategoryHardwareProfileChange , EventCategoryDeviceInterfaceChange , EventCategoryTargetDeviceChange
}
 

Macro Definition Documentation

◆ MAKE_MX_FUNC_NAME

#define MAKE_MX_FUNC_NAME (   x)    x

Definition at line 26 of file mxgeneralum.h.

◆ REMOVE_LOCK_RELEASE_TIMEOUT_IN_SECONDS

#define REMOVE_LOCK_RELEASE_TIMEOUT_IN_SECONDS   45

Definition at line 35 of file mxgeneralum.h.

Typedef Documentation

◆ CALLBACK_FUNCTION

Definition at line 58 of file mxgeneralum.h.

◆ InterruptSynchronizeRoutine

typedef BOOLEAN InterruptSynchronizeRoutine(__in PVOID SynchronizeContext)

Definition at line 48 of file mxgeneralum.h.

◆ IO_NOTIFICATION_EVENT_CATEGORY

◆ MdCallbackFunction

Definition at line 64 of file mxgeneralum.h.

◆ MdCallbackFunctionType

Definition at line 64 of file mxgeneralum.h.

◆ MdInterruptServiceRoutine

Definition at line 44 of file mxgeneralum.h.

◆ MdInterruptServiceRoutineType

◆ MdInterruptSynchronizeRoutine

◆ MdInterruptSynchronizeRoutineType

◆ PCALLBACK_OBJECT

Definition at line 54 of file mxgeneralum.h.

◆ THREADPOOL_WAIT_CALLBACK

typedef VOID THREADPOOL_WAIT_CALLBACK(__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_WAIT Wait, __in TP_WAIT_RESULT WaitResult)

Definition at line 37 of file mxgeneralum.h.

Enumeration Type Documentation

◆ _IO_NOTIFICATION_EVENT_CATEGORY

Enumerator
EventCategoryReserved 
EventCategoryHardwareProfileChange 
EventCategoryDeviceInterfaceChange 
EventCategoryTargetDeviceChange 
EventCategoryReserved 
EventCategoryHardwareProfileChange 
EventCategoryDeviceInterfaceChange 
EventCategoryTargetDeviceChange 

Definition at line 70 of file mxgeneralum.h.

70 {
enum _IO_NOTIFICATION_EVENT_CATEGORY IO_NOTIFICATION_EVENT_CATEGORY
@ EventCategoryTargetDeviceChange
Definition: mxgeneralum.h:74
@ EventCategoryDeviceInterfaceChange
Definition: mxgeneralum.h:73
@ EventCategoryHardwareProfileChange
Definition: mxgeneralum.h:72
@ EventCategoryReserved
Definition: mxgeneralum.h:71