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