Commit Graph

68 Commits

Author SHA1 Message Date
Ove Kaaven
9b2060afab Change the V86BASE macro to call DOSMEM_MemoryBase() instead of using
the ugly Dr7 hack.
2000-07-23 13:36:41 +00:00
Francois Gouget
ae41e8c804 Reordered the CALLBACK and WINAPI directives so that it compiles with
old g++ versions.
2000-06-11 20:07:58 +00:00
Francois Gouget
53532248c4 Sorted out a few misplaced definitions.
Added some missing definitions related to file handling and virtual
memory manipulation.
Added IsTextUnicode.
2000-05-24 21:03:48 +00:00
Gerald Pfeifer
43bcf40c66 #undef DELETE before (re)defining it. 2000-05-23 21:13:04 +00:00
Alexandre Julliard
246c360631 Reserve space for the PE header at the start of the .so file.
Store the export table inside the data section so that sections can be
properly aligned.
Build the relay function table directly in the .spec.c file.
Moved relay debugging functions to relay386.c.
2000-05-10 03:48:00 +00:00
Alexandre Julliard
1ca9be85f6 Added DECL_GLOBAL_CONSTRUCTOR macro. 2000-05-01 20:25:13 +00:00
Francois Gouget
b42ed5425b Include string.h to make winnt.h self-sufficient. 2000-04-24 18:02:02 +00:00
Alexandre Julliard
180a088beb Moved PE header definitions to winnt.h where they belong. 2000-04-18 11:58:24 +00:00
Andreas Mohr
32a5b63866 Moved some registry definitions to winnt.h. 2000-03-26 14:41:10 +00:00
Patrik Stridvall
d628f43693 Fixed some ANSI C violations. 2000-03-24 20:42:08 +00:00
Francois Gouget
ba40e4c208 Moved the definition of PTSTR and LPTSTR from tchar.h to winnt.h. 2000-03-19 12:45:28 +00:00
Juergen Schmied
9f50d049ea Fixed definition of the RtlMemory functions. Use macros internally and
for Winelib, use real functions for exports from ntdll.
2000-02-26 19:35:50 +00:00
Alexandre Julliard
916f975624 Improved the selector get/set functions.
Support ANSI-compatible inline asm (with the help of Patrik Stridvall).
2000-02-26 16:51:13 +00:00
Alexandre Julliard
079fd72ca7 Share the system heap between different address spaces. Made process
heap per-address space instead of per-process.
2000-01-25 01:41:35 +00:00
Alexandre Julliard
c18740d056 Added some error codes. 2000-01-24 05:54:11 +00:00
Juergen Schmied
bc3c4d4fca More STATUS_ codes. 2000-01-12 04:59:42 +00:00
Juergen Schmied
044db46459 Stubs for LsaFreeMemory, LsaQueryInformationPolicy, LsaClose.
Small fixes.
1999-12-11 23:19:54 +00:00
Alexandre Julliard
2fab2ef11f Changed to use new server-side registry support. 1999-11-23 19:41:34 +00:00
Ulrich Weigand
9b233bdb8a Modified Win32 register function handling. 1999-11-13 23:51:13 +00:00
Ulrich Weigand
6bba78e1e7 Moved GET_IP macro to winnt.h 1999-11-13 20:56:01 +00:00
Ulrich Weigand
248c75e613 (Preliminary) CONTEXT structure for SPARC added. 1999-11-10 20:18:53 +00:00
Ulrich Weigand
ae8342df48 Bugfix: Exception handlers are *not* WINAPI. 1999-11-10 19:42:13 +00:00
Patrik Stridvall
311e456a64 Added support for anonymous structs/unions on compilers that implement it. 1999-09-19 14:20:33 +00:00
Ulrich Weigand
cebd60b33c Removed global variable pCurrentTeb. 1999-09-03 16:45:44 +00:00
Alexandre Julliard
016e059e80 Fixed #ifdef symbol for PowerPC. 1999-08-21 14:44:18 +00:00
Alexandre Julliard
7d8cfeb95c Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
aliasing optimization problems.
1999-08-01 14:58:01 +00:00
Marcus Meissner
4a0af4223e Added CONTEXT for ALPHA and MIPS. 1999-07-31 19:22:25 +00:00
Lionel Ulmer
3b8a724228 Suppressed compiler warning by using the 'unused' attribute. 1999-07-24 12:08:20 +00:00
Ulrich Weigand
0fa6dad074 Fixed some CONTEXT86 vs. CONTEXT mismatches. 1999-07-15 14:32:20 +00:00
Patrik Stridvall
4a73973f23 Fixed/moved/added missing/wrong function prototypes. 1999-07-04 11:01:21 +00:00
Alexandre Julliard
f6b08dd084 Added CONTEXT86 definition.
Added PowerPC context as an example (not tested).
1999-06-26 18:35:34 +00:00
Alexandre Julliard
0a860a01f9 Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Patrik Stridvall
857eb39206 Mad the include files idempotent using a consistent macro naming
scheme.
1999-06-12 18:36:54 +00:00
Alexandre Julliard
1ab8c680a2 Added a few missing debug event definitions. 1999-05-16 17:11:58 +00:00
Alexandre Julliard
89fae7eb30 Moved some exception definitions to winnt.h and ntddk.h. 1999-05-12 12:47:01 +00:00
Alexandre Julliard
dd93d25577 Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Patrik Stridvall
c7a8dde118 #pragma pack(?) changed to #include "*pack*.h" 1999-04-25 12:36:53 +00:00
Patrik Stridvall
0f8bc5b5c7 Fixed ANSI compabillity. 1999-04-22 16:27:50 +00:00
Joerg Mayer
8de3ba8f6e More #pragma fixes (idea Ove Kaaven, mistakes are mine). 1999-04-03 16:26:36 +00:00
Jim Aston
2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Keith Matthews
397964746f Added coded stubs for DdeQueryConvInfo (16 & 32 bit), DdeAddData (32
bit), DdeAbandonTransaction (32 bit), DdeImpersonateClient (32)
DdeSetQualityOfService, DdeSetUserHandle.
Corrected heap handling in DdeInitializeW, refined CreateMutex error
handling.
General tidying.
1999-03-13 12:53:39 +00:00
Paul Quinn
ea1640fc0c Added a lot of new OLE interfaces. 1999-03-10 18:03:53 +00:00
Juergen Schmied
7f0c5f3e7f Many new prototypes. 1999-03-09 17:46:10 +00:00
Alexandre Julliard
a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Alexandre Julliard
2f07306eaf Added a few exception codes. 1999-02-21 18:27:28 +00:00
Juergen Schmied
3426d85319 - made the security functions consistent. advapi calls down to ntdll now
- new SetSecurityDescriptorGroup,  SetSecurityDescriptorOwner,
  SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
1999-02-19 16:29:05 +00:00
Francois Gouget
87e385fc6b Moved some definitions to their proper include file. 1999-02-17 17:45:54 +00:00
Juergen Schmied
cdbdab74bd Made nt-related types compatible, throw out wine-specific types. 1999-02-12 13:44:38 +00:00
Michael Veksler
17822f452f Moved everything out of windows.h. 1999-02-09 15:46:25 +00:00
Joseph Pranevich
791cd6a342 Added console support. 1998-12-02 19:58:08 +00:00