Mike McCormack : kernel32:
Declare HeapQueryInformation and HeapSetInformation.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Nov 2 05:46:46 CST 2006
Module: wine
Branch: master
Commit: c4f815f304c6ebe658382f671a387a1192081d09
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c4f815f304c6ebe658382f671a387a1192081d09
Author: Mike McCormack <mike at codeweavers.com>
Date: Thu Nov 2 17:23:05 2006 +0900
kernel32: Declare HeapQueryInformation and HeapSetInformation.
---
include/winbase.h | 4 +++-
include/winnt.h | 4 ++++
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/include/winbase.h b/include/winbase.h
index 62d771f..4cc64b4 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -43,7 +43,7 @@ typedef PRTL_CRITICAL_SECTION_DEBUG PCRI
typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG;
typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK;
-
+
#define EXCEPTION_DEBUG_EVENT 1
#define CREATE_THREAD_DEBUG_EVENT 2
#define CREATE_PROCESS_DEBUG_EVENT 3
@@ -1725,6 +1725,8 @@ BOOL WINAPI HeapDestroy(HANDLE);
BOOL WINAPI HeapFree(HANDLE,DWORD,LPVOID);
BOOL WINAPI HeapLock(HANDLE);
LPVOID WINAPI HeapReAlloc(HANDLE,DWORD,LPVOID,SIZE_T);
+BOOL WINAPI HeapQueryInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T);
+BOOL WINAPI HeapSetInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T);
SIZE_T WINAPI HeapSize(HANDLE,DWORD,LPVOID);
BOOL WINAPI HeapUnlock(HANDLE);
BOOL WINAPI HeapValidate(HANDLE,DWORD,LPCVOID);
diff --git a/include/winnt.h b/include/winnt.h
index 79740d9..913c034 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -609,6 +609,10 @@ #define HEAP_CREATE_ENABLE_TRACING
FIXME: correct name */
#define HEAP_SHARED 0x04000000
+typedef enum _HEAP_INFORMATION_CLASS {
+ HeapCompatibilityInformation,
+} HEAP_INFORMATION_CLASS;
+
/* Processor feature flags. */
#define PF_FLOATING_POINT_PRECISION_ERRATA 0
#define PF_FLOATING_POINT_EMULATED 1
More information about the wine-cvs
mailing list