ReactOS 0.4.16-dev-338-g34e76ad
fxtypes.h
Go to the documentation of this file.
1/*++
2
3Copyright (c) Microsoft. All rights reserved.
4
5Module Name:
6
7 FxTypes.h
8
9Abstract:
10
11 This defines the memory tags for the frameworks objects
12
13Author:
14
15
16
17
18Revision History:
19
20
21--*/
22
23#ifndef _FXTYPES_H
24#define _FXTYPES_H
25
26//
27// Might be expanded to a ULONG if we need the storage
28//
30
31
33
34 FX_TYPES_BASE = 0x1000,
40};
41
43 // Use Hex numbers since this the kd default dump value
44
50 // can be reused = FX_TYPES_BASE+0x5,
58 // can be reused FX_TYPES_BASE+0xD,
60
61
62
63
64 // can be reused = FX_TYPES_BASE+0x11,
72 // can be reused = FX_TYPES_BASE+0x19,
73 // can be reused = FX_TYPES_BASE+0x20,
91
99
106
110
111 // Interfaces
113 // unused
115 // unused = FX_TYPES_INTERFACES_BASE+0x04,
116
117 FX_TYPE_NONE = 0xFFFF,
118};
119
120// begin_wpp config
121// CUSTOM_TYPE(FX_OBJECT_TYPES, ItemEnum(FX_OBJECT_TYPES));
122// end_wpp
123
124#endif // _FXTYPES_H
USHORT WDFTYPE
Definition: fxtypes.h:29
FX_OBJECT_TYPES_BASE
Definition: fxtypes.h:32
@ FX_TYPES_DMA_BASE
Definition: fxtypes.h:38
@ FX_TYPES_IO_TARGET_BASE
Definition: fxtypes.h:36
@ FX_TYPES_INTERFACES_BASE
Definition: fxtypes.h:39
@ FX_TYPES_BASE
Definition: fxtypes.h:34
@ FX_TYPES_PACKAGES_BASE
Definition: fxtypes.h:35
@ FX_ABSTRACT_TYPES_BASE
Definition: fxtypes.h:37
FX_OBJECT_TYPES
Definition: fxtypes.h:42
@ FX_TYPE_PACKAGE_IO
Definition: fxtypes.h:92
@ FX_TYPE_IASSOCIATE
Definition: fxtypes.h:112
@ FX_TYPE_REG_KEY
Definition: fxtypes.h:51
@ FX_TYPE_USB_INTERFACE
Definition: fxtypes.h:104
@ FX_TYPE_DMA_TRANSACTION
Definition: fxtypes.h:108
@ FX_TYPE_MEMORY_PREALLOCATED
Definition: fxtypes.h:75
@ FX_TYPE_FILEOBJECT
Definition: fxtypes.h:71
@ FX_TYPE_WMI_PROVIDER
Definition: fxtypes.h:49
@ FX_TYPE_IO_TARGET_SELF
Definition: fxtypes.h:105
@ FX_TYPE_IO_RES_REQ_LIST
Definition: fxtypes.h:90
@ FX_TYPE_WMI_TRACING_IRP_HANDLER
Definition: fxtypes.h:98
@ FX_TYPE_OBJECT
Definition: fxtypes.h:45
@ FX_TYPE_LOOKASIDE
Definition: fxtypes.h:54
@ FX_TYPE_PACKAGE_GENERAL
Definition: fxtypes.h:96
@ FX_TYPE_DISPOSELIST
Definition: fxtypes.h:86
@ FX_TYPE_DEVICE
Definition: fxtypes.h:47
@ FX_TYPE_CHILD_LIST
Definition: fxtypes.h:82
@ FX_TYPE_IO_TARGET_USB_PIPE
Definition: fxtypes.h:103
@ FX_TYPE_QUEUE
Definition: fxtypes.h:48
@ FX_TYPE_WMI_INSTANCE
Definition: fxtypes.h:87
@ FX_TYPE_USEROBJECT
Definition: fxtypes.h:57
@ FX_TYPE_CLEANUPLIST
Definition: fxtypes.h:79
@ FX_TYPE_IO_TARGET
Definition: fxtypes.h:100
@ FX_TYPE_IO_RES_LIST
Definition: fxtypes.h:88
@ FX_TYPE_CM_RES_LIST
Definition: fxtypes.h:89
@ FX_TYPE_RESOURCE_CM
Definition: fxtypes.h:70
@ FX_TYPE_COLLECTION
Definition: fxtypes.h:59
@ FX_TYPE_WMI_IRP_HANDLER
Definition: fxtypes.h:95
@ FX_TYPE_TIMER
Definition: fxtypes.h:81
@ FX_TYPE_RESOURCE_IO
Definition: fxtypes.h:69
@ FX_TYPE_REQUEST_MEMORY
Definition: fxtypes.h:85
@ FX_TYPE_DPC
Definition: fxtypes.h:68
@ IFX_TYPE_MEMORY
Definition: fxtypes.h:55
@ FX_TYPE_WORKITEM
Definition: fxtypes.h:78
@ FX_TYPE_REQUEST
Definition: fxtypes.h:53
@ FX_TYPE_COMMON_BUFFER
Definition: fxtypes.h:109
@ FX_TYPE_NONE
Definition: fxtypes.h:117
@ FX_TYPE_IHASCALLBACKS
Definition: fxtypes.h:114
@ FX_TYPE_DRIVER
Definition: fxtypes.h:46
@ FX_TYPE_IO_TARGET_USB_DEVICE
Definition: fxtypes.h:102
@ FX_TYPE_INTERRUPT
Definition: fxtypes.h:80
@ FX_TYPE_SYSTEMTHREAD
Definition: fxtypes.h:66
@ FX_TYPE_VERIFIERLOCK
Definition: fxtypes.h:65
@ FX_TYPE_WAIT_LOCK
Definition: fxtypes.h:76
@ FX_TYPE_MP_DEVICE
Definition: fxtypes.h:67
@ FX_TYPE_RELATED_DEVICE
Definition: fxtypes.h:74
@ FX_TYPE_SPIN_LOCK
Definition: fxtypes.h:77
@ FX_TYPE_PACKAGE_FDO
Definition: fxtypes.h:93
@ FX_TYPE_IO_TARGET_REMOTE
Definition: fxtypes.h:101
@ FX_TYPE_PACKAGE_PDO
Definition: fxtypes.h:94
@ FX_TYPE_IRPQUEUE
Definition: fxtypes.h:56
@ FX_TYPE_STRING
Definition: fxtypes.h:52
@ FX_TYPE_DEFAULT_IRP_HANDLER
Definition: fxtypes.h:97
@ FX_TYPE_SYSTEMWORKITEM
Definition: fxtypes.h:84
@ FX_TYPE_DEVICE_BASE
Definition: fxtypes.h:83
@ FX_TYPE_DMA_ENABLER
Definition: fxtypes.h:107
unsigned short USHORT
Definition: pedump.c:61