kernel32: Declare HeapQueryInformation and HeapSetInformation.

oldstable
Mike McCormack 2006-11-02 17:23:05 +09:00 committed by Alexandre Julliard
parent f97bf3e6e0
commit c4f815f304
2 changed files with 7 additions and 1 deletions

View File

@ -43,7 +43,7 @@ typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG;
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);

View File

@ -609,6 +609,10 @@ typedef struct _SINGLE_LIST_ENTRY {
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