|
ReactOS 0.4.17-dev-1321-g5c122a9
|

Go to the source code of this file.
Classes | |
| struct | FxQueryInterfaceParams |
| struct | FxObjectDebugExtension |
| class | FxObject |
Macros | |
| #define | ADDREF(_tag) AddRef(_tag, __LINE__, __FILE__) |
| #define | RELEASE(_tag) Release(_tag, __LINE__, __FILE__) |
| #define | ADDREF_OFFSET(_tag, offset) AddRefOverride(offset, _tag, __LINE__, __FILE__) |
| #define | RELEASE_OFFSET(_tag, offset) ReleaseOverride(offset, _tag, __LINE__, __FILE__) |
| #define | FLAG_TO_BOOL(_Flags, _FlagMask) (!!((_Flags) & (_FlagMask))) |
| #define | DECLARE_INTERNAL_NEW_OPERATOR() |
| #define | GET_CONTEXT_HEADER() WDF_PTR_ADD_OFFSET_TYPE(this, m_ObjectSize, FxContextHeader*) |
Typedefs | |
| typedef USHORT | WDFOBJECT_OFFSET |
| typedef USHORT * | PWDFOBJECT_OFFSET |
Functions | |
| typedef | DECLSPEC_ALIGN (8) USHORT WDFOBJECT_OFFSET_ALIGNED |
Variables | |
| DECLSPEC_SELECTANY const ULONG_PTR | FxHandleValueMask = (~((ULONG_PTR) FxHandleFlagMask)) |
Definition at line 49 of file fxobject.hpp.
Definition at line 52 of file fxobject.hpp.
| #define DECLARE_INTERNAL_NEW_OPERATOR | ( | ) |
Definition at line 190 of file fxobject.hpp.
| #define FLAG_TO_BOOL | ( | _Flags, | |
| _FlagMask | |||
| ) | (!!((_Flags) & (_FlagMask))) |
Definition at line 125 of file fxobject.hpp.
| #define GET_CONTEXT_HEADER | ( | ) | WDF_PTR_ADD_OFFSET_TYPE(this, m_ObjectSize, FxContextHeader*) |
Definition at line 591 of file fxobject.hpp.
Definition at line 50 of file fxobject.hpp.
Definition at line 53 of file fxobject.hpp.
| typedef USHORT * PWDFOBJECT_OFFSET |
Definition at line 80 of file fxobject.hpp.
| typedef USHORT WDFOBJECT_OFFSET |
Definition at line 80 of file fxobject.hpp.
| Enumerator | |
|---|---|
| FxHandleFlagIsOffset | |
| FxHandleFlagMask | |
Definition at line 60 of file fxobject.hpp.
Definition at line 138 of file fxobject.hpp.
| Enumerator | |
|---|---|
| FxObjectDebugExtensionSize | |
| FxObjectDebugExtensionSignature | |
Definition at line 225 of file fxobject.hpp.
Definition at line 175 of file fxobject.hpp.
| Enumerator | |
|---|---|
| ObjectDoNotLock | |
| ObjectLock | |
Definition at line 127 of file fxobject.hpp.
Definition at line 158 of file fxobject.hpp.
| Enumerator | |
|---|---|
| FxObjectTypeInvalid | |
| FxObjectTypeInternal | |
| FxObjectTypeExternal | |
| FxObjectTypeEmbedded | |
Definition at line 117 of file fxobject.hpp.
| typedef DECLSPEC_ALIGN | ( | 8 | ) |
One TD on a bulk ring, kept in ring memory. Its address with the endpoint type in bits 1:0 is the Event Data value.
< Bumped per use; upper Event Data dword on 32 bit
< Reserved for Link TRBs, not linked yet
< Filled and left through a Link TRB
< One past the last TRB in LastSegment
|
extern |