Ignore:
Timestamp:
Aug 4, 1999, 2:46:14 AM (26 years ago)
Author:
phaller
Message:

Fix: Win3-Style Profile support ported from WINE. Also removes Open32 dependency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/heap.h

    r99 r408  
    1 /* $Id: heap.h,v 1.3 1999-06-10 19:11:30 phaller Exp $ */
     1/* $Id: heap.h,v 1.4 1999-08-04 00:46:14 phaller Exp $ */
    22
    33/*
     
    88#ifndef __HEAP_H__
    99#define __HEAP_H__
    10 
    11 HANDLE WIN32API OS2HeapCreate(DWORD  flOptions,
    12                               DWORD  dwInitialSize,
    13                               DWORD  dwMaximumSize);
    14 
    15 LPVOID WIN32API OS2HeapAlloc (HANDLE hHeap,
    16                               DWORD  dwFlags,
    17                               DWORD  dwBytes);
    1810
    1911#ifndef HEAP_NO_SERIALIZE
     
    2618
    2719
     20LPVOID  WIN32API HeapAlloc     (HANDLE hHeap, DWORD dwFlags, DWORD dwBytes);
     21LPVOID  WIN32API HeapReAlloc   (HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, DWORD dwBytes);
     22BOOL    WIN32API HeapFree      (HANDLE hHeap, DWORD dwFlags, LPVOID lpMem);
     23HANDLE  WIN32API HeapCreate    (DWORD flOptions, DWORD dwInitialSize, DWORD dwMaximumSize);
     24BOOL    WIN32API HeapDestroy   (HANDLE hHeap);
     25DWORD   WIN32API HeapSize      (HANDLE hHeap, DWORD arg2, PVOID  arg3);
     26DWORD   WIN32API HeapCompact   (HANDLE hHeap, DWORD dwFlags);
     27BOOL    WIN32API HeapValidate  (HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem);
     28BOOL    WIN32API HeapUnlock    (HANDLE hHeap);
     29BOOL    WIN32API HeapLock      (HANDLE hHeap);
     30BOOL    WIN32API HeapWalk      (HANDLE hHeap, void *lpEntry);
     31HANDLE  WIN32API GetProcessHeap(VOID);
     32HLOCAL  WIN32API LocalAlloc    (UINT fuFlags, DWORD cbBytes);
     33HLOCAL  WIN32API LocalDiscard  (HLOCAL hMem);
     34UINT    WIN32API LocalFlags    (HLOCAL hMem);
     35HLOCAL  WIN32API LocalFree     (HLOCAL hMem);
     36HLOCAL  WIN32API LocalHandle   (PCVOID lpMem);
     37BOOL    WIN32API LocalUnlock   (HLOCAL hMem);
     38HLOCAL  WIN32API LocalReAlloc  (HLOCAL hMem, DWORD cbBytes, UINT fuFlags);
     39UINT    WIN32API LocalSize     (HLOCAL hMem);
     40PVOID   WIN32API LocalLock     (HLOCAL hMem);
     41UINT    WIN32API LocalShrink   (HLOCAL hMem, UINT   cbNewSize);
     42UINT    WIN32API LocalCompact  (UINT cbNewSize);
     43HGLOBAL WIN32API GlobalAlloc   (UINT fuFlags, DWORD dwBytes);
     44HGLOBAL WIN32API GlobalFree    (HGLOBAL arg1);
     45HGLOBAL WIN32API GlobalHandle  (LPCVOID arg1);
     46UINT    WIN32API GlobalFlags   (HGLOBAL arg1);
     47DWORD   WIN32API GlobalCompact (DWORD dwMinFree);
     48PVOID   WIN32API GlobalLock    (HGLOBAL arg1);
     49HGLOBAL WIN32API GlobalReAlloc (HGLOBAL arg1, DWORD arg2, UINT  arg3);
     50DWORD   WIN32API GlobalSize    (HGLOBAL arg1);
     51BOOL    WIN32API GlobalUnlock  (HGLOBAL arg1);
     52
     53
    2854#endif
Note: See TracChangeset for help on using the changeset viewer.