Release 0.3.0
[wine/multimedia.git] / include / user.h
blob3db21d2dc821edeadd14f480318350c936c3ec07
1 /*
2 * USER definitions
4 * Copyright 1993 Alexandre Julliard
5 */
7 #ifndef USER_H
8 #define USER_H
10 #include "segmem.h"
11 #include "heap.h"
13 /* USER local heap */
15 extern MDESC *USER_Heap;
17 #define USER_HEAP_ALLOC(f,size) ((int)HEAP_Alloc(&USER_Heap,f,size) & 0xffff)
18 #define USER_HEAP_ADDR(handle) ((void *)(handle|((int)USER_Heap & 0xffff0000)))
19 #define USER_HEAP_FREE(handle) (HEAP_Free(&USER_Heap,USER_HEAP_ADDR(handle)))
21 #endif /* USER_H */