Module: wine Branch: master Commit: c4f815f304c6ebe658382f671a387a1192081d09 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c4f815f304c6ebe658382f671a...
Author: Mike McCormack mike@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