ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
struct | _BASE_HEAP_HANDLE_ENTRY |
Typedefs | |
typedef struct _BASE_HEAP_HANDLE_ENTRY | BASE_HEAP_HANDLE_ENTRY |
typedef struct _BASE_HEAP_HANDLE_ENTRY * | PBASE_HEAP_HANDLE_ENTRY |
#define BASE_HEAP_ENTRY_FLAG_DDESHARE 0x0010 |
Definition at line 86 of file baseheap.h.
#define BASE_HEAP_ENTRY_FLAG_MOVABLE 0x0002 |
Definition at line 83 of file baseheap.h.
#define BASE_HEAP_ENTRY_FLAG_REUSABLE 0x0004 |
Definition at line 84 of file baseheap.h.
#define BASE_HEAP_ENTRY_FLAG_REUSE 0x0008 |
Definition at line 85 of file baseheap.h.
#define BASE_HEAP_FLAG_DDESHARE HEAP_SETTABLE_USER_FLAG2 |
Definition at line 99 of file baseheap.h.
#define BASE_HEAP_FLAG_MOVABLE HEAP_SETTABLE_USER_FLAG1 |
Definition at line 98 of file baseheap.h.
#define BASE_HEAP_IS_HANDLE_ENTRY (ULONG_PTR)FIELD_OFFSET(BASE_HEAP_HANDLE_ENTRY, Object) |
Definition at line 91 of file baseheap.h.
Definition at line 44 of file baseheap.h.
Definition at line 47 of file baseheap.h.
Definition at line 56 of file baseheap.h.
#define BASE_TRACE_FAILURE | ( | ) |
Definition at line 59 of file baseheap.h.
Definition at line 53 of file baseheap.h.
Definition at line 50 of file baseheap.h.
#define BaseHeapAllocEntry | ( | ) | (PBASE_HEAP_HANDLE_ENTRY)RtlAllocateHandle(&BaseHeapHandleTable, NULL) |
Definition at line 104 of file baseheap.h.
#define BaseHeapFreeEntry | ( | he | ) | RtlFreeHandle(&BaseHeapHandleTable, (PRTL_HANDLE_TABLE_ENTRY)he); |
Definition at line 116 of file baseheap.h.
Definition at line 107 of file baseheap.h.
#define BaseHeapValidateEntry | ( | he | ) | RtlIsValidHandle(&BaseHeapHandleTable, (PRTL_HANDLE_TABLE_ENTRY)he) |
Definition at line 113 of file baseheap.h.
Definition at line 42 of file baseheap.h.