summaryrefslogtreecommitdiffstats
path: root/loader/wine/heap.h
diff options
context:
space:
mode:
Diffstat (limited to 'loader/wine/heap.h')
-rw-r--r--loader/wine/heap.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/loader/wine/heap.h b/loader/wine/heap.h
deleted file mode 100644
index 477f0e1acc..0000000000
--- a/loader/wine/heap.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Win32 heap definitions
- *
- * Copyright 1996 Alexandre Julliard
- */
-
-#ifndef MPLAYER_HEAP_H
-#define MPLAYER_HEAP_H
-
-#include "config.h"
-
-#include "winbase.h"
-
-extern HANDLE SystemHeap;
-extern HANDLE SegptrHeap;
-
-int HEAP_IsInsideHeap( HANDLE heap, DWORD flags, LPCVOID ptr );
-SEGPTR HEAP_GetSegptr( HANDLE heap, DWORD flags, LPCVOID ptr );
-LPSTR HEAP_strdupA( HANDLE heap, DWORD flags, LPCSTR str );
-LPWSTR HEAP_strdupW( HANDLE heap, DWORD flags, LPCWSTR str );
-LPWSTR HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str );
-LPSTR HEAP_strdupWtoA( HANDLE heap, DWORD flags, LPCWSTR str );
-
-/* SEGPTR helper macros */
-
-#define SEGPTR_ALLOC(size) \
- (HeapAlloc( SegptrHeap, 0, (size) ))
-#define SEGPTR_NEW(type) \
- ((type *)HeapAlloc( SegptrHeap, 0, sizeof(type) ))
-#define SEGPTR_STRDUP(str) \
- (HIWORD(str) ? HEAP_strdupA( SegptrHeap, 0, (str) ) : (LPSTR)(str))
-#define SEGPTR_STRDUP_WtoA(str) \
- (HIWORD(str) ? HEAP_strdupWtoA( SegptrHeap, 0, (str) ) : (LPSTR)(str))
- /* define an inline function, a macro won't do */
-static inline SEGPTR WINE_UNUSED SEGPTR_Get(LPCVOID ptr) {
- return HIWORD(ptr) ? HEAP_GetSegptr( SegptrHeap, 0, ptr ) : (SEGPTR)ptr;
-}
-#define SEGPTR_GET(ptr) SEGPTR_Get(ptr)
-#define SEGPTR_FREE(ptr) \
- (HIWORD(ptr) ? HeapFree( SegptrHeap, 0, (ptr) ) : 0)
-
-/* system heap private data */
-/* you must lock the system heap before using this structure */
-typedef struct
-{
- void *gdi; /* GDI heap */
- void *user; /* USER handle table */
- void *cursor; /* cursor information */
- void *queue; /* message queues descriptor */
- void *win; /* windows descriptor */
- void *root; /* X11 root window */
-} SYSTEM_HEAP_DESCR;
-
-extern SYSTEM_HEAP_DESCR *SystemHeapDescr;
-
-#endif /* MPLAYER_HEAP_H */