2002-11-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / include / ntos / heap.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: include/heap.h
5 * PURPOSE: Heap declarations used by all the parts of the
6 * system
7 * PROGRAMMER: David Welch <welch@cwcom.net>
8 * UPDATE HISTORY:
9 * 27/06/00: Created
10 */
11
12 #ifndef __INCLUDE_HEAP_H
13 #define __INCLUDE_HEAP_H
14
15 /* HeapAlloc, HeapReAlloc */
16 #define HEAP_NO_VALLOC (64)
17
18 #ifndef __USE_W32API
19
20 #define HEAP_GENERATE_EXCEPTIONS (4)
21 #define HEAP_NO_SERIALIZE (1)
22 #define HEAP_ZERO_MEMORY (8)
23 #define HEAP_REALLOC_IN_PLACE_ONLY (16)
24 #define HEAP_GROWABLE (32)
25
26 #endif /* !__USE_W32API */
27
28 #endif /* __INCLUDE_HEAP_H */