Commit graph

544 commits

Author SHA1 Message Date
Sebastian Lackner
1b3d67aace kernel32: Raise DBG_PRINTEXCEPTION_C exception in OutputDebugStringA. 2014-06-17 10:58:28 +02:00
Michael Müller
97c3bb040e ntdll: Stub TokenAppContainerSid in NtQueryInformationToken. 2014-06-12 18:13:19 +02:00
Huw Davies
76fca0f953 include: Add a couple of new win 8 access rights. 2014-05-07 18:57:32 +02:00
Sebastian Lackner
4d8edf7612 ntdll: Implement RtlInstallFunctionTableCallback on x86_64. 2014-04-08 19:23:14 +02:00
Dmitry Timoshkov
4dff2e7157 include: Fix a typo in _MSC_VER. 2014-03-24 11:46:41 +01:00
Dmitry Timoshkov
383f7ba002 server: Add THREAD_[SET|QUERY]_LIMITED_INFORMATION to generic access mappings and appropriately change THREAD_ALL_ACCESS. 2014-02-06 17:08:33 +01:00
Dmitry Timoshkov
a0b08adbe4 server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS. 2014-02-06 17:08:32 +01:00
Marcus Meissner
cef12abd4f kernel32: Thread pool definitions and prototypes. 2014-02-04 11:14:23 +01:00
Dmitry Timoshkov
bfb4f28dc5 ntdll: Implement NtQuerySemaphore/SemaphoreBasicInformation. 2013-12-26 16:51:07 +01:00
André Hentschel
fd01828903 include: Add more ARM processor feature flags. 2013-11-11 17:06:46 +01:00
Dmitry Timoshkov
ebc7dcc630 include: Redefine security privilege names without using TEXT macro. 2013-10-21 20:23:54 +02:00
Alexandre Julliard
a804cc711b jscript: Use the official Windows constant for MAXLONGLONG. 2013-10-14 17:26:14 +02:00
Andrew Cook
868890fb72 include: Add types for SetInformationJobObject. 2013-10-14 10:47:46 +02:00
André Hentschel
e99e9d8d82 winebuild: Update IMAGE_FILE_MACHINE_ARM64.
According to pecoff 8.3.
2013-09-26 10:45:10 +02:00
André Hentschel
d9a6deff4b winedump: Add and use IMAGE_DELAYLOAD_DESCRIPTOR. 2013-09-09 22:10:00 +02:00
Alexandre Julliard
fcb3e60332 ntdll: Implement the RunOnce functions. 2013-08-28 22:27:31 +02:00
Detlef Riekenberg
f8971d0342 include: Add missing InitOnce / RtlRunOnce prototypes. 2013-05-24 11:03:19 +02:00
Dmitry Timoshkov
10476af626 include: Make KNONVOLATILE_CONTEXT_POINTERS match PSDK definition. 2013-04-30 11:47:05 +02:00
Dmitry Timoshkov
e2791cdfb1 include: Make IMAGE_RESOURCE_DIRECTORY_ENTRY match PSDK definition. 2013-04-29 13:33:54 +02:00
André Hentschel
3c04958b8a ntdll: Implement RtlLookupFunctionEntry on ARM. 2013-03-25 14:08:42 +01:00
André Hentschel
df7f4fb720 ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM. 2013-03-25 14:08:32 +01:00
André Hentschel
5d712e7ea0 winedump: Recognize IMAGE_DEBUG_TYPE_CLSID. 2013-03-25 14:07:49 +01:00
Jacek Caban
15448724be winnt.h: Added GCC variant of DEFAULT_UNREACHABLE macro. 2013-03-13 16:27:45 +01:00
André Hentschel
41658157b1 include: Remove SPARC support. 2013-03-11 10:51:27 +01:00
André Hentschel
874d077ca6 msvcrt: Add a new file for the ARM exception handling. 2013-02-27 19:23:45 +01:00
André Hentschel
0993f8bb7b ntdll: Implement IMAGE_REL_BASED_THUMB_MOV32 relocation on ARM. 2013-01-21 12:51:14 +01:00
André Hentschel
a431f83ec1 include: Add ARM64 context. 2013-01-16 12:48:27 +01:00
Amine Khaldi
649c982e60 include: Define CONTAINING_RECORD using the standard offsetof. 2012-12-11 15:48:57 +01:00
Amine Khaldi
e3dd01a264 include: Define FIELD_OFFSET to the standard offsetof. 2012-12-11 15:48:54 +01:00
Francois Gouget
62d1957850 include: Fix a typo in the declaration of PCUZZTSTR. 2012-10-01 11:59:52 +02:00
Francois Gouget
e2f30dc115 include: Add more string types. 2012-09-24 22:27:29 +02:00
Marcus Meissner
7a529328db kernel32: Add condition variables prototypes and tests. 2012-09-11 20:56:37 +02:00
André Hentschel
538a0abbd7 include: Rename IMAGE_FILE_MACHINE_ARMV7 to IMAGE_FILE_MACHINE_ARMNT. 2012-08-17 10:45:17 +02:00
Dmitry Timoshkov
9d9496058f include/winnt.h: MSC compiler doesn't support __asm keyword in x86_64 mode. 2012-07-31 10:55:55 +02:00
Detlef Riekenberg
d5e5b43cec include: Add TOKEN_MANDATORY_LEVEL definitions. 2012-07-31 10:54:22 +02:00
Nikolay Sivov
04f588e63a kernel32: Some tests for blocking initialization with InitOnceBeginInitialize(). 2012-07-24 13:36:27 +02:00
Nikolay Sivov
b1c3c8c898 kernel32: Added InitOnceInitialize() implementation. 2012-07-23 12:53:24 +02:00
Thomas Faber
bb95b706cb include: Make IMAGE_COR20_HEADER declaration compatible with PSDK headers. 2012-06-18 11:59:41 +02:00
Detlef Riekenberg
7fbf5c239e kernel32/tests: Accept higher PRODUCT_* values. 2012-06-13 21:35:40 +02:00
Detlef Riekenberg
0f4e9ffc22 ntdll: Implement RtlGetProductInfo. 2012-05-31 12:37:24 +02:00
Detlef Riekenberg
02b74d3fd3 ntdll: Implement NtGetCurrentProcessorNumber. 2012-05-21 10:20:25 +02:00
Jacek Caban
76693d52c7 widl: Added support for nameless structs and unions. 2012-05-14 10:29:40 +02:00
Dmitry Timoshkov
64cf2db9a6 include: Define MUTEX_ALL_ACCESS in a PSDK compatible way. 2012-04-18 14:03:12 +02:00
André Hentschel
1de185efba include: Add new ARM defines to winnt.h. 2012-03-28 11:47:51 +02:00
André Hentschel
21b6d994d2 kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests. 2012-03-27 11:55:05 +02:00
Francois Gouget
5f6a8c2b60 include: Move the language and sort macros to winnt.rh. 2011-11-08 09:49:16 +01:00
André Hentschel
ed4527a5a9 include: Add some new ARM defines. 2011-10-31 16:46:11 +01:00
André Hentschel
d3ad06fb8b include: Clean up some comments. 2011-10-31 16:46:06 +01:00
Michael Stefaniuc
1b2f89e673 include: Add a macro to paper over LP64/LLP64 differences for numeric constants.
Based on an idea by Kai Tietz.
2011-10-27 12:28:44 +02:00
Michael Stefaniuc
c5441514bc include: Drop the 'l' modifier from some numeric constants in winnt.h. 2011-10-27 12:25:37 +02:00
Francois Gouget
fe9b079286 pdh: Add more Pdh macros and prototypes to the headers. 2011-09-16 17:23:10 +02:00
Alexandre Goujon
94bef59bb2 include: Add more GetVolumeInformation system flags. 2011-08-29 12:08:21 +02:00
Nikolay Sivov
7381858e98 include: Fix definition name. 2011-08-03 14:15:48 +02:00
Jacek Caban
d60b53761b winnt.h: Added LOCALE_CUSTOM_* declarations. 2011-08-01 11:13:08 +02:00
Detlef Riekenberg
3fc84d4862 include: Add definitions and declarations for SRW lock. 2011-07-06 11:17:07 +02:00
André Hentschel
2680548086 include: Add PF_XSAVE_ENABLED. 2011-06-06 21:49:20 +02:00
Alexandre Julliard
bc26bdea7c include: Undefine the nameless union/struct macros to avoid conflicts with mingw. 2011-05-23 13:16:25 +02:00
Austin English
cad8afb8ee kernel32: Add a stub for SetThreadPreferredUILanguages. 2011-04-25 13:03:07 +02:00
Jacek Caban
42874c62a7 winnt.h: Use Common macro for __C89_NAMELESSUNION and __C89_NAMELESSSTRUCT. 2011-01-13 15:22:00 +01:00
Jacek Caban
45be01952a include: Added macros for unions and structs that should remain nameless regardless NONAMELESSUNION/NONAMELESSSTRUCT definition. 2010-12-24 12:04:59 +01:00
André Hentschel
d4b26c308e include: Add new suite masks. 2010-12-21 19:47:49 +01:00
André Hentschel
e230d88d74 include: Add more well known sid types. 2010-12-05 12:24:49 +01:00
André Hentschel
f669272152 include: Add some relocation types. 2010-11-16 21:54:18 +01:00
André Hentschel
0e524aaaea include: Define PROCESSOR_OPTIL (MSIL). 2010-11-04 11:48:37 +01:00
André Hentschel
5f6ea28c99 include: Merge the ia64 ifdefs into one. 2010-11-01 11:32:20 +01:00
André Hentschel
98998cbad5 include: Better detect MIPS architecture. 2010-11-01 11:32:08 +01:00
André Hentschel
6798bc2c8e include: Define PROCESSOR_ARCHITECTURE_IA32_ON_WIN64. 2010-10-27 11:43:44 +02:00
Alexandre Julliard
4a1379d804 include: The FLOATING_SAVE_AREA type is i386-specific. 2010-10-20 18:37:09 +02:00
Alexandre Julliard
41454fe18b include: Get rid of the non-standard CONTEXT86 type. 2010-10-20 18:37:09 +02:00
André Hentschel
7b1e331523 winedump: Add more subsystem descriptions. 2010-09-20 15:12:20 +02:00
André Hentschel
171c9a5327 ntdll: Add ARM support. 2010-09-20 12:58:44 +02:00
Mariusz Pluciński
cde2a4150c include: Add LOCALE_INVARIANT definition. 2010-09-13 14:46:03 -05:00
Austin English
7b37a6d47e ntdll: Add Sparc processor support. 2010-08-24 12:21:38 +02:00
Detlef Riekenberg
2e5d7064a6 include: Add more TOKEN_INFORMATION_CLASS result struct. 2010-08-23 13:43:18 +02:00
Austin English
e92a552dca dbghelp: Add initial Sparc CPU support. 2010-08-23 13:41:17 +02:00
Hans Leidekker
deb1c552d6 include: Add the TOKEN_ELEVATION_TYPE enumeration. 2010-07-26 18:38:31 +02:00
Paul Chitescu
25c8f445c0 kernel32: Declare structures related to logical processor information (core, cache, node, group). 2010-07-20 12:56:22 +02:00
Austin English
f403816081 include: Rename structs to fix compile with recent gcc. 2010-05-21 18:58:04 +02:00
Alexandre Julliard
f7f4e9e3be include: Force inlining exported API functions to avoid duplicate definitions. 2010-05-07 22:38:32 +02:00
Yann Droneaud
b7d321769c include: Rewrote some extern inline to static inline. 2010-05-07 14:21:34 +02:00
Alexandre Julliard
442512d59f libwine: Do not export any of the LDT support on non-i386 platforms. 2009-12-30 18:05:02 +01:00
Paul Vriens
4d6b74758f kernel32: Add a define for UNICODE_STRING_MAX_CHARS. 2009-12-14 16:14:37 +01:00
Alexandre Julliard
866db819b8 ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable. 2009-12-04 14:34:45 +01:00
Alexandre Julliard
3c11ff9750 include: Move some 64-bit definitions to winnt.h to match the latest PSDK. 2009-12-04 14:30:34 +01:00
Gerald Pfeifer
2ad4439d51 include: Fix preprocessor use of _MSC_VER. 2009-11-21 14:31:45 +01:00
Maarten Lankhorst
912f040748 include: Add DEFINE_ENUM_FLAG_OPERATORS to winnt.h. 2009-11-12 13:03:26 +01:00
Paul Vriens
531363f6e6 advapi32/tests: Add some ReadEventLogA tests. 2009-11-03 21:26:15 +01:00
Alexander Nicolaysen Sørnes
1c4c2bbf33 include: Add defines for GetProductInfo. 2009-10-26 11:35:56 +01:00
Alexandre Julliard
5d31eb9377 include: Fix the C_ASSERT macro for the latest gcc. 2009-05-13 10:32:03 +02:00
Luke Benstead
d2b923d58d winnt.h: Completed TOKEN_INFORMATION_CLASS enum definition. 2009-03-09 12:04:16 +01:00
Aric Stewart
8dc84666a6 advapi32: Add Security Label sids used by IE7. 2009-02-04 12:25:35 +01:00
Alexandre Julliard
a3a02d430a include: Document offsets in the x86_64 context structure. 2009-01-06 17:01:15 +01:00
Alexandre Julliard
935a406b27 include: Fix data structures for processor affinity on 64-bit. 2009-01-04 14:47:24 +01:00
Alexandre Julliard
b9e10147d9 ntdll: NtCurrentTeb is not exported on x86_64. 2008-12-15 13:32:15 +01:00
Alexandre Julliard
a518edc3aa include: Allow 64-bit pointers to pass through LDT functions unmolested. 2008-12-15 13:31:52 +01:00
Alexandre Julliard
baaaa58b50 include: Fix a few compiler warnings for the Mingw64 build. 2008-12-09 17:56:16 +01:00
Alexandre Julliard
345aff3f17 include: Added some definitions for x86_64 exception handling. 2008-12-08 19:27:59 +01:00
Alexandre Julliard
31a641aa59 ntdll: Implemented RtlCaptureContext. 2008-12-04 12:42:53 +01:00
Maarten Lankhorst
e32bd2896b include: Add NtCurrentTeb assembly for win64. 2008-12-01 14:05:27 +01:00
Alexandre Julliard
f3e70ee00e ntdll: Get rid of the Wine-specific MEM_SYSTEM flag. 2008-11-18 20:14:46 +01:00
Marcus Meissner
96412ee564 Annotate with allocation size attribute. 2008-09-05 11:22:26 +02:00
Alexandre Julliard
b44a109b8c kernel32: Implemented the wrapper functions for job objects. 2008-09-04 22:51:02 +02:00
James Hawkins
3c53fcc4c4 advapi32: Fix the process access rights value for Vista. 2008-09-03 13:14:50 +02:00
Paul Vriens
920c1fc77a kernel32/tests: Fix two failures on win9x. 2008-08-26 10:56:58 +02:00
Mikołaj Zalewski
140b259d58 include: Add KEY_WOW64_* defines. 2008-07-24 13:03:34 +02:00
Dan Hipschman
d1a5011bb2 include: Add WT_TRANSFER_IMPERSONATION to winnt.h. 2008-07-23 11:24:11 +02:00
Jon Griffiths
1ad733e4e0 ntdll: Implement [Rtl]InitializeCriticalSectionEx. 2008-06-23 14:04:24 +02:00
Alexandre Julliard
a2ba7dcf7b include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate. 2008-05-30 10:02:42 +02:00
Alam Arias
a3b7030ee8 include: Modify UNREFERENCED macros to cast to void. 2008-05-23 12:10:04 +02:00
Dan Hipschman
2904f543f4 advapi32: Add a stub for CreateRestrictedToken. 2008-03-22 11:14:13 +01:00
Steven Edwards
b9a0b1b479 winnt.h: Fix dllimport and visibility attributes on cygwin. 2008-03-04 20:57:17 +01:00
Dmitry Timoshkov
e49e8b20db kernel32: Add stubs for fiber local storage APIs. 2008-02-29 11:48:13 +01:00
Rob Shearman
f59570db68 include: Fix the C_ASSERT macro to not generate an unused variable warning when compiling with gcc.
Provide a fallback case for other compilers to avoid C_ASSERT being 
undefined and causing an error.
2008-02-16 14:58:28 +01:00
Dmitry Timoshkov
06ce44e9ce include: Add CONTEXT86_EXTENDED_REGISTERS and CONTEXT86_ALL definitions. 2007-12-19 12:20:13 +01:00
Rob Shearman
9f8d379fb3 include: Move Wine-specific EH_* defines from winnt.h to include/wine/exception.h. 2007-12-03 11:54:10 +01:00
Alexandre Julliard
95c728551d include: Mark imported functions with hidden visibility. 2007-11-07 12:31:16 +01:00
Alexandre Julliard
6cf2df5a0c include: Add NTSYSAPI to the exported ntdll functions. 2007-11-07 12:30:08 +01:00
Mikolaj Zalewski
a1e0f773e0 advapi32: Add a well known sid. 2007-10-26 14:03:46 +02:00
Rob Shearman
2c742a38c4 include: Remove duplicate ACL_REVISION1 and ACL_REVISION2 defines in winnt.h.
Move the remaining ACL_REVISION define nearer to the other ACL revision defines.
2007-10-23 18:20:52 +02:00
Mikolaj Zalewski
f606055740 include: Fix the definition of VALID_INHERIT_FLAGS. 2007-09-26 12:15:14 +02:00
Peter Oberndorfer
70238568c6 include: Add new processor feature constants. 2007-09-21 11:51:46 +02:00
Francois Gouget
c85b74d63e In the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_WIN32() which is a macro. 2007-05-29 13:17:46 +02:00
Jacek Caban
06bd1bf8e1 winnt.h: Added activation context structures declarations. 2007-03-29 21:01:32 +02:00
Francois Gouget
fff13d2751 ntdll: Fix compilation on systems that don't support nameless structs. 2007-02-12 15:20:18 +01:00
Francois Gouget
76e258cb53 ntdll: Add prototypes to winnt.h for the SList functions. 2007-02-12 14:16:52 +01:00
Francois Gouget
ac2754b74d Make winnt.h C++ compatible. 2007-02-09 14:32:56 +01:00
Kevin Koltzau
5f8659b186 winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64. 2007-02-08 11:56:00 +01:00
Alexandre Julliard
0c3f12154c winnt.h: Avoid warnings on Mac OS X. 2007-02-05 18:04:24 +01:00
Mike McCormack
a425bfc622 winnt.h: Add defines for SLIST_HEADER. 2007-02-05 14:01:33 +01:00
Alexandre Julliard
80cff47c87 include: Get rid of the WINE_NO_LONG_AS_INT ifdefs. 2006-12-20 14:57:08 +01:00
Hans Leidekker
1698c44ed3 winedump: Start dumping .NET specific bits from PE executables. 2006-12-20 12:31:29 +01:00
Dmitry Timoshkov
eea1b5e219 include: Add some structures a definitions required for the COFF library dumper. 2006-11-27 13:44:58 +01:00
Kevin Koltzau
c3c1b7025f winnt.h: Add AMD64 relocation types. 2006-11-17 11:14:14 +01:00
Kevin Koltzau
8cebef6797 winnt.h: Add defines for new DLL characteristics. 2006-11-17 11:14:07 +01:00
Dmitry Timoshkov
8120dea049 include: Add the PROCESS_SUSPEND_RESUME definition. 2006-11-08 20:16:06 +01:00
Mike McCormack
c4f815f304 kernel32: Declare HeapQueryInformation and HeapSetInformation. 2006-11-02 12:24:18 +01:00
Andrew Talbot
89e139e17f winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric Pouech). 2006-10-12 11:34:11 +02:00
Michael Stefaniuc
f8b8f216dd include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64. 2006-09-29 16:09:07 +02:00
Robert Shearman
f9e12a1001 include: Add recently added PSDK VM flags to winnt.h. 2006-09-28 11:55:39 +02:00
Alexandre Julliard
a27d0aa4e9 include: Added definitions for the fault address exception information. 2006-09-20 11:27:53 +02:00
Alexandre Julliard
530e765035 include: Exception filters should return LONG, not DWORD.
Also move UnhandledExceptionFilter definitions to winbase.h since they
are there in the latest SDK.
2006-09-20 11:26:59 +02:00
Robert Reif
1b2b2bd78e winnt.h: Add some more RIDs. 2006-08-07 13:11:34 +02:00
Robert Reif
fc7f5b3364 winnt.h: Add missing define. 2006-08-03 18:20:47 +02:00
Robert Reif
11370742b5 winnt.h: Add more SID defines. 2006-07-24 12:57:33 +02:00
Robert Reif
2a1727a7d9 include: Add well known sids and quota limits to winnt.h. 2006-07-17 13:44:16 +02:00
Michael Stefaniuc
3f46314e33 include: The visibility attribute is supported only by gcc >= 3.3. 2006-06-13 11:40:21 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
James Hawkins
70b2811e45 include: Add missing SECURITY_QUALITY_OF_SERVICE defines. 2006-05-08 14:50:10 +02:00
Thomas Weidenmueller
ae8b835d85 advapi32: Fixed building TRUSTEEs with objects.
Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
and BuildTrusteeWithObjectsAndSid, including regression tests.
2006-03-28 12:34:43 +02:00
Alexandre Julliard
c307f4990f ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
By returning FALSE from this call, a builtin dll can specify that we
should try to load the native one instead.
2006-03-21 15:10:22 +01:00
Mike McCormack
948c49cbde include: Add WT_ defines for use with RegisterWaitForSingleObject. 2006-02-15 11:50:58 +01:00
Francois Gouget
90aaf6ba8f include: Add missing LANG_xxx and SUBLANG_xxx constants. 2006-02-14 10:42:12 +01:00
Mike McCormack
39f711ae6e ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams. 2006-02-03 18:45:51 +01:00
Hans Leidekker
69c5f62da8 include: Add some defines related to tape support. 2006-01-26 13:22:24 +01:00
Mike McCormack
b8e5e0168a kernel32: Add FILE_NOTIFY_INFORMATION. 2006-01-16 20:38:39 +01:00
Ge van Geldorp
1a1583a364 Match PSDK STATUS_* definitions. 2005-11-28 17:32:54 +01:00
Alexandre Julliard
220f2ce9fb Make all winecrt0 functions and variables hidden. 2005-10-30 19:10:35 +00:00
Alexandre Julliard
bdf01c368d Define data types to the correct size on 64-bit platforms. 2005-09-22 10:58:04 +00:00
Alexandre Julliard
ba41fe20bc Fixed a few more pointer to integer typecast issues for 64-bit
platforms.
2005-09-12 21:22:32 +00:00
Alexandre Julliard
20a1a203c6 Use a more portable scheme for storing the name of a critical
section.
2005-09-09 10:19:44 +00:00
Huw Davies
9317115ec5 Add the 'flag' types: FCHAR, FSHORT and FLONG. 2005-07-27 10:50:40 +00:00
Kevin Koltzau
6873379991 Define 64bit PE structures. 2005-07-19 11:44:32 +00:00
Kevin Koltzau
ca8c23034d Define x86_64 context. 2005-07-18 09:11:42 +00:00
Dmitry Timoshkov
1dc18952ae Use SIZE_T type for size variables in NTDLL when appropriate. 2005-07-15 10:01:30 +00:00
Mike McCormack
526daeafd4 Define PVOID64 and FILE_SEGMENT_ELEMENT. 2005-07-06 10:32:46 +00:00
Mike McCormack
8f7799493d Add pointer types for token structures. 2005-06-27 11:09:42 +00:00
Mike McCormack
901f5b328c DUPLICATE_* flags should be defined in winnt.h. 2005-06-27 09:44:08 +00:00
Marcus Meissner
4b6b2768d3 Added PF_NX_ENABLED definition. 2005-06-20 10:32:31 +00:00
Steven Edwards
68784b46fd Removed duplicated ALPHA platform context definitions.
Added ARM context definitions.
2005-06-16 09:45:36 +00:00
Ivan Leo Puoti
a7275c85c4 Update LDT_ENTRY definition. 2005-05-23 16:23:35 +00:00
Alexandre Julliard
3629cc4ed6 Eric Kohl <eric.kohl_at_t-online.de>
Implement CaptureAndConvertAnsiArg, CaptureStringArg,
OpenAndMapForRead, RetreiveFileSecurity, StampFileSecurity,
TakeOwnershipOfFile, and UnmapAndCloseFile.
2005-05-06 15:38:22 +00:00
Robert Shearman
d2ea92d14e - Clean up well-known privileges.
- Implement checking tokens for privileges in the server.
- Implement NtPrivilegeCheck.
2005-04-22 21:17:15 +00:00
Ivan Leo Puoti
3f379d96ae Added typedef for DEVICE_POWER_STATE. 2005-04-12 11:58:43 +00:00
Benjamin Cutler
ee59cad92d Added function/enum/structs for power management API. 2005-04-11 18:49:10 +00:00
Francois Gouget
93416cdaf7 Assorted spelling fixes. 2005-03-23 13:15:18 +00:00
Alexandre Julliard
f1020bc6e0 Added support for the TLS expansion slots, adding an extra 1024
entries.
2005-03-19 17:14:12 +00:00
Dmitry Timoshkov
75b93ff1aa Match OVERLAPPED structure to the SDK definition. 2005-03-17 19:00:08 +00:00
Dmitry Timoshkov
0497af09a7 Match RaiseException and EXCEPTION_RECORD to SDK definitions. 2005-02-24 13:15:36 +00:00
Ivan Leo Puoti
d8793bb776 Added a couple of defines. 2005-02-22 19:32:22 +00:00
James Hawkins
ee8479596a Conditionally add DECLSPEC_ALIGN(8) to wine's 64-bit types and leave
the modifier off when compiling with msvc.
2005-02-18 12:56:35 +00:00
Ivan Leo Puoti
b0208974bd Add EVENT_QUERY_STATE define. 2005-02-16 17:52:22 +00:00
Robert Shearman
b0f02b28b9 - Implement AdjustTokenPrivileges, DuplicateTokenEx and
GetTokenInformation (for the TokenPrivileges case).
- Return STATUS_NO_TOKEN for OpenThreadToken when there is no token
  set for the thread.
2005-02-11 11:52:06 +00:00
Jon Griffiths
21c8663f92 Use _WINNT_ as exclusion define for source compatibility. 2004-11-19 17:59:41 +00:00
Adam D. Moss
0fde2d1944 Define VER_SUITE_BLADE. 2004-10-11 19:52:10 +00:00
Alexandre Julliard
b0394dea42 Get rid of the WINE_UNUSED macro. 2004-09-01 17:36:04 +00:00
Alexandre Julliard
9bf729b7cb Fixed alignment of TOKEN_STATISTICS. 2004-09-01 04:58:53 +00:00
Mike McCormack
60fbc97f08 Added a few more prototypes to the headers. 2004-08-27 19:11:37 +00:00
Francois Gouget
dff5004bc0 Assorted spelling fixes. 2004-08-26 00:31:20 +00:00
Francois Gouget
2e360b3ee4 Fix alignment issues for MEMORYSTATUSEX, WIN32_STREAM_ID and
IO_COUNTERS. The corresponding tests now succeed both when compiled
with the Windows headers and when compiled with the Wine headers.
2004-08-24 20:16:25 +00:00
Francois Gouget
d21458500d Move LDT_ENTRY to winnt.h. 2004-08-23 17:49:32 +00:00
Francois Gouget
6b1e83281b Update FPO_DATA and IMAGE_LOAD_CONFIG_DIRECTORY to match the latest
platform SDK. This helps compile the ntdll tests on Windows.
2004-08-22 22:28:53 +00:00
Francois Gouget
493cf88bb6 Remove these Wine-only types:
EnumICMProfilesProcCallback
  PEXCEPTION_REGISTRATION_RECORD
Don't test these Wine-only types:
  EMRSETTEXTJUSTIFICATION
  EXCEPTION_REGISTRATION_RECORD
Remove EXCEPTION_FRAME, it doesn't exist at all.
2004-08-22 02:07:13 +00:00
Francois Gouget
870f55fefc Fix the PSID and PSECURITY_DESCRIPTOR types.
Add PISID and PISECURITY_DESCRIPTOR.
2004-08-13 23:55:43 +00:00
Francois Gouget
9b0136fbff Rename ResourceHandle to Reserved in the IMAGE_RESOURCE_DATA_ENTRY
structure to match the Windows headers.
2004-08-13 19:46:28 +00:00
Emmanuel Maillard
7890457d5e Remove implementation of NtCurrentTeb for ppc host. 2004-07-19 19:33:08 +00:00
Ge van Geldorp
606cc0acb6 Add missing privilege names. 2004-07-07 00:47:50 +00:00
Alexandre Julliard
47a88ba221 Explicitly specify alignment of 64-bit types. 2004-05-04 00:43:02 +00:00
Alexandre Julliard
73d9e1a62f Fixed/updated the file attributes defines. 2004-04-19 23:11:31 +00:00
Juan Lang
a89674f302 ifdef guard TCHAR declaration like PSDK does. 2004-04-05 20:18:22 +00:00
Alexandre Julliard
954c570ae3 Reimplemented GetVolumeInformation and SetVolumeLabel; volume label
and serial number are now stored in the filesystem instead of in the
config file (partly based on a patch by Eric Pouech).
2004-03-09 01:03:03 +00:00