Stefan Ginsberg
37ba4af619
- Deprecate STDCALL from HAL
...
svn path=/trunk/; revision=37755
2008-11-29 23:16:39 +00:00
Stefan Ginsberg
f5091d00cd
- Don't use DDKAPI either
...
svn path=/trunk/; revision=37754
2008-11-29 23:15:54 +00:00
Sylvain Petreolle
36859720df
add missing parenthesis in utf16le
...
svn path=/trunk/; revision=37753
2008-11-29 23:11:14 +00:00
Stefan Ginsberg
ef394b196f
- Less STDCALL, more WINAPI/NTAPI/APIENTRY
...
svn path=/trunk/; revision=37752
2008-11-29 22:48:58 +00:00
Stefan Ginsberg
3dd74720b7
- STDCALL strikes back
...
svn path=/trunk/; revision=37751
2008-11-29 21:42:41 +00:00
Stefan Ginsberg
a153517e86
- Hey STDCALL, you just got deprecated from rostests
...
svn path=/trunk/; revision=37750
2008-11-29 21:37:54 +00:00
Stefan Ginsberg
5cbe280085
- Welcome to rosapps NTAPI/WINAPI, farewell STDCALL
...
svn path=/trunk/; revision=37749
2008-11-29 21:23:45 +00:00
Stefan Ginsberg
256458f8ad
- <@silverblade> it does nothing, it can be destroyed. -- Goodbye avtest, no one will miss you
...
svn path=/trunk/; revision=37748
2008-11-29 21:19:34 +00:00
Stefan Ginsberg
8ad61b6d08
- Don't generate a function with non-standard STDCALL -- WINAPI works great, I promise.
...
svn path=/trunk/; revision=37747
2008-11-29 21:01:42 +00:00
Gregor Schneider
023baca726
- Improve parameter checks to prevent access beyond array boundaries
...
- Patch by Daniel Zimmermann, <netzimme AT aim DOT com>
- Bug #3913 , CIDs 595-598
svn path=/trunk/; revision=37746
2008-11-29 21:01:14 +00:00
Stefan Ginsberg
165bfe865b
- STDCALL -> NTAPI
...
svn path=/trunk/; revision=37745
2008-11-29 20:47:48 +00:00
Gregor Schneider
4de7f1ccff
- Fix two possible memory leaks by freeing resources
...
- Patch by Daniel Zimmermann, <netzimme AT aim DOT com>
- Bug #3911 , CIDs 607 and 608
svn path=/trunk/; revision=37744
2008-11-29 20:30:18 +00:00
Stefan Ginsberg
0f123895c2
- Remove system_header
...
svn path=/trunk/; revision=37743
2008-11-29 20:17:45 +00:00
Stefan Ginsberg
6bfd12deec
- STDCALL -> NTAPI
...
svn path=/trunk/; revision=37742
2008-11-29 20:14:45 +00:00
Gregor Schneider
a8e8a546b6
- Updated msvcrt winetests introduced new printf testcases and new failures - fixed:
...
- Special qualifiers with short gG formats may even skip all decimal digits, but the separator is applied nonetheless
- Padding spaces on the right caused problems in exponential format, because those are split into two parts, the padding was done in between
- Failing fwprintf test was removed from the tests, so the printf test is passed completely now
svn path=/trunk/; revision=37740
2008-11-29 19:39:53 +00:00
Stefan Ginsberg
c47ab26e82
- Kill off ramdrv, it is deprecated since a long time ago.
...
See issue #3422 for more details.
svn path=/trunk/; revision=37739
2008-11-29 19:35:04 +00:00
Gregor Schneider
67ac3637f8
Update msvcrt winetest, test_codepage still disabled as before
...
svn path=/trunk/; revision=37736
2008-11-29 19:18:59 +00:00
Gregor Schneider
6c677fe4e5
- Added support for floating point and exponential formats to *printf functions
...
- Based on the tools/ssprintf.cpp implementation, ported to C with changes made to comply with msvcrt behaviour
- Reduces msvcrt winetest printf failure from 13 down to 1 - same failure as WinXP
- Related bugs: bug #1533 , bug #3727 , bug #3878
svn path=/trunk/; revision=37734
2008-11-29 17:07:09 +00:00
Aleksey Bragin
9c90984e71
- Implement ScsiPortCompleteRequest based on OSR description.
...
See issue #3025 for more details.
svn path=/trunk/; revision=37732
2008-11-29 16:24:29 +00:00
Dmitry Chapyshev
fcefc86234
- Fix build
...
svn path=/trunk/; revision=37726
2008-11-29 12:57:50 +00:00
Dmitry Chapyshev
17e26906df
- DPRINT1(...); -> UNIMPLEMENTED;
...
svn path=/trunk/; revision=37725
2008-11-29 12:49:08 +00:00
James Tabor
a919cea8f4
- Fix GetSystemPaletteEntries.
...
svn path=/trunk/; revision=37723
2008-11-29 11:31:40 +00:00
Stefan Ginsberg
96c69be3d6
- guiddef.h: Don't define GUID_NULL as extern as the official header set doesn't do this. Also, it causes conflicts under some circumstances.
...
- regstr.h: Add missing _IN_KERNEL_ guard
- rpcndr.h: Don't use the DWORD type
- windef.h: Add missing types, and put some under the BASETYPES guard
- winnt.h: Don't define types which should be in windef.h
- winuser.h: Correct KEYBOARD_OVERRUN_MAKE_CODE declaration, add missing NOWINDOWSTATION guard
- ntgdityp.h: Fix header guard for "FIX" type declaration
svn path=/trunk/; revision=37721
2008-11-29 10:49:36 +00:00
Stefan Ginsberg
f584500e5a
- MSFS: Don't rely on PSDK headers for MAILSLOT_NO_MESSAGE/MAILSLOT_WAIT_FOREVER
...
svn path=/trunk/; revision=37719
2008-11-29 10:26:47 +00:00
Stefan Ginsberg
5e41c16d16
- Don't redefine basic types
...
svn path=/trunk/; revision=37718
2008-11-29 10:22:57 +00:00
Cameron Gutman
28d4b20129
- Fix behavior of kernel APCs interrupting waits on gate objects. Patch by Alex Ionescu.
...
svn path=/trunk/; revision=37714
2008-11-29 02:57:21 +00:00
Cameron Gutman
ffb80a044e
- Merge aicom-network-fixes up to r37712
...
svn path=/trunk/; revision=37713
2008-11-29 01:51:19 +00:00
Stefan Ginsberg
c7649d342c
- Don't add an include path for internal win32k headers as dxg doesn't include them anymore
...
svn path=/trunk/; revision=37711
2008-11-28 20:26:25 +00:00
Stefan Ginsberg
da6926f487
- Add a header guard for pnp.idl's RESOURCEID, and add an internal define for setupapi as it uses incompatible Wine headers
...
svn path=/trunk/; revision=37710
2008-11-28 20:24:36 +00:00
Stefan Ginsberg
031931d95a
- Use stdarg.h from psdk so we don't get redefinition conflicts
...
svn path=/trunk/; revision=37709
2008-11-28 20:18:13 +00:00
Stefan Ginsberg
701ac31a4b
- Add a missing define -- fixes DECLARE_INTERFACE and everything related for kernel mode
...
svn path=/trunk/; revision=37707
2008-11-28 18:24:30 +00:00
KJK::Hyperion
1e97173782
GCC 4.3 correctly aligns stack-allocated objects
...
Patch by "hto", from bugzilla
See issue #3608 for more details.
svn path=/trunk/; revision=37706
2008-11-28 14:47:19 +00:00
KJK::Hyperion
e18cdbe06b
Don't let ASSERT_SRW_WAITBLOCK evaluate to nothing - make it evaluate to (void)0, like ASSERT would
...
See issue #3608 for more details.
svn path=/trunk/; revision=37705
2008-11-28 14:38:41 +00:00
KJK::Hyperion
b4e5e64c26
ASSERT really needs to be void, despite what DDK headers might say. Fixes following warning:
...
lib\rtl\srw.c: In function 'RtlAcquireSRWLockShared':
lib\rtl\srw.c:498: error: statement with no effect
lib\rtl\srw.c: In function 'RtlAcquireSRWLockExclusive':
lib\rtl\srw.c:637: error: statement with no effect
lib\rtl\srw.c:668: error: statement with no effect
lib\rtl\srw.c:696: error: statement with no effect
See issue #3922 for more details.
svn path=/trunk/; revision=37704
2008-11-28 14:33:21 +00:00
KJK::Hyperion
06dbf1acc4
Typo. Bogus text to make commit message long enough.
...
svn path=/trunk/; revision=37703
2008-11-28 14:29:12 +00:00
Kamil Hornicek
acffd663c1
- update user32 winetest
...
svn path=/trunk/; revision=37702
2008-11-28 12:02:57 +00:00
Kamil Hornicek
017c4d5476
- fix a typo
...
- add a define for user32 winetest
svn path=/trunk/; revision=37701
2008-11-28 11:51:12 +00:00
Daniel Reimer
a00765a47a
Update UniATA to Version 0.39j Credits go to Samuel Serapion
...
svn path=/trunk/; revision=37700
2008-11-28 09:02:24 +00:00
James Tabor
6b349fb348
- Move out stubs and place them where they belong.
...
svn path=/trunk/; revision=37699
2008-11-28 03:57:57 +00:00
Gregor Schneider
f9e772b2a2
Update gdi32 winetests, so we don't run out of things to fix.
...
svn path=/trunk/; revision=37695
2008-11-27 20:52:01 +00:00
James Tabor
1301bd7eb6
- Finnish up gdi wine pen cross test fixes.
...
- Fix width issue with simple stock pens.
- Fix Info DC building. This was made obvious with wine pen cross tests.
svn path=/trunk/; revision=37694
2008-11-27 20:51:19 +00:00
Gregor Schneider
a68cd30c0d
- PS_NULL might always be a LOGPEN, but can be retrieved as LOGPEN and EXTLOGPEN, distinguished by the supplied buffer size
...
- Fixes 8 gdi32 pen winetests, finally all left failures are visible in one cmd window ;-)
svn path=/trunk/; revision=37693
2008-11-27 20:31:37 +00:00
Stefan Ginsberg
44610231d3
- less break, more build
...
svn path=/trunk/; revision=37692
2008-11-27 20:15:51 +00:00
Stefan Ginsberg
67bc5b6443
- Videoprt should only use the error codes provided in dderror.h, fix that. Also include dderror.h and make the windef.h dependency explicit.
...
- Include dderror.h in vbemp/vgamp/xboxvmp too, and make sure vbemp gets its precious HIWORD/LOWORD
svn path=/trunk/; revision=37691
2008-11-27 20:05:12 +00:00
Stefan Ginsberg
59cf9318b8
- Correct numerous structures to work without windef.h (makes them match official DDK, too) and fix some double definitions.
...
- Use same header guard in ddk's ntstatus.h as psdk's to prevent bogus redefinition errors. Also correct some status codes in the psdk version.
svn path=/trunk/; revision=37690
2008-11-27 17:02:09 +00:00
Stefan Ginsberg
fb33d87194
- DXAPI: Fix incompatible header inclusion
...
- DXG: Change the way PDC is defined -- treat the DC structure as opaque instead of including internal win32k headers. Also rework the way DD_BASEOBJECT is defined.
svn path=/trunk/; revision=37689
2008-11-27 15:34:33 +00:00
Stefan Ginsberg
67a842b6fe
- ACPI: Don't redefine standard DDK types
...
- TCPIP/IP/TDI/Uniata: Don't use user mode types
- USBDRIVER: Remove a peculiar redefinition of ULONG_PTR
- NDIS: Remove duplicate (and undocumented) types from ndis.h, defined in an internal NDIS header long ago. Also fix some warnings, define UINT as appropriate, and add a clever (not really) workaround for a gcc/msvc incompatibility. -- For some obnoxious reason msvc is fine with redeclaring types compatibly, while gcc treats it as an error. PSDK and DDK require this, so we need...extended header checks.
svn path=/trunk/; revision=37688
2008-11-27 15:02:47 +00:00
Michael Martin
21b28d3e0d
- Add WM_SYSCHAR to U32IsValidAccelMessage. See bug #543 for more info.
...
svn path=/trunk/; revision=37687
2008-11-27 13:54:29 +00:00
Kamil Hornicek
35f1cdfbd7
- sync wined3d, d3d8, d3d9 to wine HEAD part 2/2
...
svn path=/trunk/; revision=37684
2008-11-27 09:20:38 +00:00
Kamil Hornicek
39cebe5a19
- sync wined3d, d3d8, d3d9 to wine HEAD part 1/2
...
svn path=/trunk/; revision=37683
2008-11-27 09:20:16 +00:00