ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
dll
win32
kernel32
include
Data Structures
|
Defines
baseheap.h File Reference
Go to the source code of this file.
Data Structures
struct
PBASE_HEAP_HANDLE_ENTRY
Defines
#
define
BH_PRINT
DPRINT
#
define
BASE_TRACE_ALLOC
(
x
,
y
)
#
define
BASE_TRACE_ALLOC2
(
x
)
#
define
BASE_TRACE_PTR
(
x
,
y
)
#
define
BASE_TRACE_HANDLE
(
x
,
y
)
#
define
BASE_TRACE_DEALLOC
(
x
)
#
define
BASE_TRACE_FAILURE
()
#
define
BASE_HEAP_ENTRY_FLAG_MOVABLE
0x0002
#
define
BASE_HEAP_ENTRY_FLAG_REUSABLE
0x0004
#
define
BASE_HEAP_ENTRY_FLAG_REUSE
0x0008
#
define
BASE_HEAP_ENTRY_FLAG_DDESHARE
0x0010
#
define
BASE_HEAP_IS_HANDLE_ENTRY
(
ULONG_PTR
)
FIELD_OFFSET
(
BASE_HEAP_HANDLE_ENTRY
,
Object
)
#
define
BASE_HEAP_FLAG_MOVABLE
HEAP_SETTABLE_USER_FLAG1
#
define
BASE_HEAP_FLAG_DDESHARE
HEAP_SETTABLE_USER_FLAG2
#
define
BaseHeapAllocEntry
() (PBASE_HEAP_HANDLE_ENTRY)
RtlAllocateHandle
(&
BaseHeapHandleTable
,
NULL
)
#
define
BaseHeapGetEntry
(
h
)
#
define
BaseHeapValidateEntry
(he)
RtlIsValidHandle
(&
BaseHeapHandleTable
, (PRTL_HANDLE_TABLE_ENTRY)he)
#
define
BaseHeapFreeEntry
(he)
RtlFreeHandle
(&
BaseHeapHandleTable
, (PRTL_HANDLE_TABLE_ENTRY)he);
Generated on Sun May 27 2012 05:11:45 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.