mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 14:40:56 +00:00
8664b890b0
Fri Apr 5 15:22:55 1996 Alexandre Julliard <julliard@lrc.epfl.ch> * [controls/button.c] [controls/static.c] Changes to use WND * wherever possible. * [debugger/dbg.y] [debugger/debug.l] Added 'info module' and 'walk module' commands. * [if1632/Makefile.in] [if1632/relay.c] [tools/build.c] Added assembly code generation to call from Wine into 32-bit code. Changed all 'call32' references in 'callfrom16' to avoid confusion with Win32 routines. * [include/callback.h] Added prototypes for 32-bit callbacks. * [loader/module.c] [if1632/relay32.c] [tools/build.c] Unified 16- and 32-bit modules. The fake module for 32-bit DLLs is now generated by the build program. * [include/module.h] Added extra info to NE_MODULE for Win32 modules to point to the PE module data. * [include/pe_image.h] [loader/pe_image.c] [win32/resource.c] Removed the wine_files list. The PE data for a module can now be accessed with the NE_WIN32_MODULE macro. * [loader/signal.c] [miscemu/instr.c] Don't start the BIOS timer at startup, but only after an access to the 0x40 segment. * [memory/local.c] Changed LOCAL_Lock() to return a 32-bit pointer. * [misc/main.c] [include/dlls.h] Some built-in DLLs (like KERNEL) can no longer be disabled from the command-line. Thu Apr 4 19:54:39 1996 Keith Reynolds <keithr@sco.COM> * [*/*] A lot of small changes to support SCO OpenServer 5. Thu Apr 4 15:38:13 1996 Frans van Dorsselaer <dorssel@rulhm1.leidenuniv.nl> * [controls/edit.c] Fixed GetKeyState() call to use 0x8000 convention. * [include/windows.h] Added undocumented messages EM_SCROLL and EM_GETTHUMB. Thu Apr 4 09:52:52 1996 John Harvey <john@division.co.uk> * [if1632/except.S] Modified code to assemble on unixware. Wed Apr 3 09:38:26 1996 Juergen Marquardt <marqu@lunar.advantest.de> * [objects/font.c] Implementation of a second font cache which will be updated dynamically. Mon Apr 1 16:47:40 1996 Robert Pouliot <krynos@qbc.clic.net> * [resources/sysres_Cz.rc] [resources/sysres_Da.rc] [resources/sysres_De.rc] [resources/sysres_Eo.rc] [resources/sysres_Es.rc] [resources/sysres_Fi.rc] [resources/sysres_No.rc] [resources/TODO] Updated FIND_TEXT and REPLACE_TEXT to work like the English version.
27 lines
879 B
C
27 lines
879 B
C
/*
|
|
* Local heap declarations
|
|
*
|
|
* Copyright 1995 Alexandre Julliard
|
|
*/
|
|
|
|
#ifndef __WINE_LOCAL_H
|
|
#define __WINE_LOCAL_H
|
|
|
|
#include "wintypes.h"
|
|
|
|
/* These function are equivalent to the Local* API functions, */
|
|
/* excepted that they need DS as the first parameter. This */
|
|
/* allows managing several heaps from the emulation library. */
|
|
|
|
extern HLOCAL LOCAL_Alloc( HANDLE ds, WORD flags, WORD size );
|
|
extern HLOCAL LOCAL_ReAlloc( HANDLE ds, HLOCAL handle, WORD size, WORD flags );
|
|
extern HLOCAL LOCAL_Free( HANDLE ds, HLOCAL handle );
|
|
extern HLOCAL LOCAL_Handle( HANDLE ds, WORD addr );
|
|
extern WORD LOCAL_Size( HANDLE ds, HLOCAL handle );
|
|
extern WORD LOCAL_Flags( HANDLE ds, HLOCAL handle );
|
|
extern WORD LOCAL_HeapSize( HANDLE ds );
|
|
extern LPSTR LOCAL_Lock( HANDLE ds, HLOCAL handle );
|
|
extern BOOL LOCAL_Unlock( HANDLE ds, HLOCAL handle );
|
|
|
|
#endif /* __WINE_LOCAL_H */
|