reactos.git
15 years agoDisplay implemented/unimplemented icon for functions
Casper Hornstrup [Fri, 29 Jul 2005 12:19:26 +0000 (12:19 +0000)]
Display implemented/unimplemented icon for functions

svn path=/trunk/; revision=16856

15 years agoBrowser XSLT support. Optimize for size.
Casper Hornstrup [Fri, 29 Jul 2005 11:40:01 +0000 (11:40 +0000)]
Browser XSLT support. Optimize for size.

svn path=/trunk/; revision=16855

15 years agoVarious fixex to make HEAD compile.
Emanuele Aliberti [Fri, 29 Jul 2005 10:04:38 +0000 (10:04 +0000)]
Various fixex to make HEAD compile.
I hope I did break nothing.

svn path=/trunk/; revision=16854

15 years agoAdd PORT_MESSAGE_TYPE macro.
Emanuele Aliberti [Fri, 29 Jul 2005 09:51:08 +0000 (09:51 +0000)]
Add PORT_MESSAGE_TYPE macro.

svn path=/trunk/; revision=16853

15 years agoVarious fixes to DPRINT parameter list.
Emanuele Aliberti [Fri, 29 Jul 2005 09:30:41 +0000 (09:30 +0000)]
Various fixes to DPRINT parameter list.
Some were #if0'ed because they referenced non existing variables or parameters.

svn path=/trunk/; revision=16852

15 years ago[11:21] EmanueleAliberti: Usurp: drivers/dd/beep/bbep.c:178: only one DPRINT was...
Emanuele Aliberti [Fri, 29 Jul 2005 09:25:26 +0000 (09:25 +0000)]
[11:21] EmanueleAliberti: Usurp: drivers/dd/beep/bbep.c:178: only one DPRINT was #if 0'ed
  [11:22] Usurp: EmanueleAliberti: its a 2 line change
  [11:22] Usurp: <Usurp> -        pbsp->Frequency,
  [11:22] Usurp: <Usurp> -        pbsp->Duration);
  [11:22] Usurp: <Usurp> +        BeepParam->Frequency,
  [11:22] Usurp: <Usurp> +        BeepParam->Duration);

svn path=/trunk/; revision=16851

15 years ago - Fix debug header, spottted by Gunnar
Alex Ionescu [Fri, 29 Jul 2005 00:14:05 +0000 (00:14 +0000)]
 - Fix debug header, spottted by Gunnar

svn path=/trunk/; revision=16850

15 years agoclear out the lower 2 bits of a pid before using it to calculate the hash as they...
Thomas Bluemel [Thu, 28 Jul 2005 23:29:44 +0000 (23:29 +0000)]
clear out the lower 2 bits of a pid before using it to calculate the hash as they may vary

svn path=/trunk/; revision=16849

15 years agodon't generate meaningless lvalue typecast
Thomas Bluemel [Thu, 28 Jul 2005 23:22:47 +0000 (23:22 +0000)]
don't generate meaningless lvalue typecast

svn path=/trunk/; revision=16848

15 years agodiscard explicitly returned value
Thomas Bluemel [Thu, 28 Jul 2005 23:19:22 +0000 (23:19 +0000)]
discard explicitly returned value

svn path=/trunk/; revision=16847

15 years ago - Fix/update w32api PE headers
Alex Ionescu [Thu, 28 Jul 2005 22:43:24 +0000 (22:43 +0000)]
 - Fix/update w32api PE headers
 - Implement proper PEB creation, set all necessary fields and read data from PE Header and Config Directory. Fixes "corruption" issue with console apps.

svn path=/trunk/; revision=16846

15 years agoImplement GdiEntry13, GdiEntry15, GdiEntry16 (all are party tested)
Magnus Olsen [Thu, 28 Jul 2005 22:34:11 +0000 (22:34 +0000)]
Implement GdiEntry13, GdiEntry15, GdiEntry16 (all are party tested)

svn path=/trunk/; revision=16845

15 years agoImplement GdiEntry12 (8 of 16 are done and party tested)
Magnus Olsen [Thu, 28 Jul 2005 22:08:29 +0000 (22:08 +0000)]
Implement GdiEntry12 (8 of 16 are done and party tested)

svn path=/trunk/; revision=16844

15 years agoimplement GdiEntry 8, Implement GdiEntry 10
Magnus Olsen [Thu, 28 Jul 2005 21:55:51 +0000 (21:55 +0000)]
implement GdiEntry 8, Implement GdiEntry 10

svn path=/trunk/; revision=16843

15 years agothx irc : unC0Rr did sport typo fault in GdiEntry3
Magnus Olsen [Thu, 28 Jul 2005 21:34:00 +0000 (21:34 +0000)]
thx irc : unC0Rr did sport typo fault in GdiEntry3

svn path=/trunk/; revision=16842

15 years agoimplement GdiEntry7 (some part is untested)
Magnus Olsen [Thu, 28 Jul 2005 21:08:55 +0000 (21:08 +0000)]
implement GdiEntry7 (some part is untested)

svn path=/trunk/; revision=16841

15 years agoimplement GdiEntry6 (party untested)
Magnus Olsen [Thu, 28 Jul 2005 21:00:24 +0000 (21:00 +0000)]
implement GdiEntry6 (party untested)

svn path=/trunk/; revision=16840

15 years agodelete ddentry.h for it was it was party copy of include/win32k/ntdraw.h, change...
Magnus Olsen [Thu, 28 Jul 2005 20:35:53 +0000 (20:35 +0000)]
delete ddentry.h for it was it was party copy of include/win32k/ntdraw.h, change to ros coding style forgot about that. Implement GdiEntry5 (3 of 16 are done and untested)

svn path=/trunk/; revision=16839

15 years agoset eol style native
Magnus Olsen [Thu, 28 Jul 2005 19:37:36 +0000 (19:37 +0000)]
set eol style native

svn path=/trunk/; revision=16838

15 years agoimplemet GdiEntry3 (2 of 16 are now implement) but some part is still untested
Magnus Olsen [Thu, 28 Jul 2005 19:28:25 +0000 (19:28 +0000)]
implemet GdiEntry3 (2 of 16 are now implement) but some part is still untested

svn path=/trunk/; revision=16837

15 years agoAdd definition of PI_RESOURCE_ARBITER_ENTRY.
Filip Navara [Thu, 28 Jul 2005 19:23:11 +0000 (19:23 +0000)]
Add definition of PI_RESOURCE_ARBITER_ENTRY.

svn path=/trunk/; revision=16836

15 years agosome cleanups and I hope closer to making it work
Steven Edwards [Thu, 28 Jul 2005 18:53:35 +0000 (18:53 +0000)]
some cleanups and I hope closer to making it work

svn path=/trunk/; revision=16835

15 years agoimplement GDIEntry1 of 16, the code is bit untested, we can not test it until all...
Magnus Olsen [Thu, 28 Jul 2005 18:45:58 +0000 (18:45 +0000)]
implement GDIEntry1 of 16, the code is bit untested, we can not test it until all are in place and win32k/ntdraw got some stub remove. when all GdiEntry1-16 we are compatble with ms directdraw1-7 interface in gdi32.dll

svn path=/trunk/; revision=16834

15 years agofixed opening of the device
Steven Edwards [Thu, 28 Jul 2005 18:34:01 +0000 (18:34 +0000)]
fixed opening of the device

svn path=/trunk/; revision=16833

15 years agoadd copyright note
Magnus Olsen [Thu, 28 Jul 2005 16:52:15 +0000 (16:52 +0000)]
add copyright note

svn path=/trunk/; revision=16832

15 years agoDo not do syscall. redirect the call to DdEntry1-56 in gdi32.dll it make our d3d8thk...
Magnus Olsen [Thu, 28 Jul 2005 16:44:25 +0000 (16:44 +0000)]
Do not do syscall. redirect the call to DdEntry1-56 in gdi32.dll it make our d3d8thk windows xp compatible.

svn path=/trunk/; revision=16831

15 years agoAdd DdEntry 1-56 it is pure syscall to win32k/ntdraw. Windows XP and higher does...
Magnus Olsen [Thu, 28 Jul 2005 16:42:06 +0000 (16:42 +0000)]
Add DdEntry 1-56 it is pure syscall to win32k/ntdraw. Windows XP and higher does have this entry. And thanks to that we can make directdraw Windows XP or higher compatible. But rember alot of directdraw api are still stub in win32k/ntdraw.

svn path=/trunk/; revision=16830

15 years agoFix compilation (as hinted by Alex).
Emanuele Aliberti [Thu, 28 Jul 2005 11:48:58 +0000 (11:48 +0000)]
Fix compilation (as hinted by Alex).

svn path=/trunk/; revision=16828

15 years agoDon't clean alias modules
Casper Hornstrup [Thu, 28 Jul 2005 10:45:21 +0000 (10:45 +0000)]
Don't clean alias modules

svn path=/trunk/; revision=16827

15 years ago - Start of fixing CreateProcess's problems. Implemented the console creation as...
Alex Ionescu [Thu, 28 Jul 2005 04:12:43 +0000 (04:12 +0000)]
 - Start of fixing CreateProcess's problems. Implemented the console creation as it should be done (not quite, but much closer to design then before). There are still some problems (input/output handle inconsitencies),  I am currently working on these issues;
 - Some debug header cleanup.
 - Use the proper debug macros in some of the network code, shuts up a lot of spam when debugging for those modules wasn't enabled.

svn path=/trunk/; revision=16826

15 years agofixed building dosfsck
Steven Edwards [Thu, 28 Jul 2005 03:10:35 +0000 (03:10 +0000)]
fixed building dosfsck

svn path=/trunk/; revision=16825

15 years agoadded port of dosfsck. Does not work yet as I cannot figure how to open the device...
Steven Edwards [Thu, 28 Jul 2005 02:37:42 +0000 (02:37 +0000)]
added port of dosfsck. Does not work yet as I cannot figure how to open the device. Win32 file access code is included ported from mkdosfs.c

svn path=/trunk/; revision=16824

15 years agoimplemented TreeResetNamedSecurityInfo and forward it to the MARTA provider
Thomas Bluemel [Wed, 27 Jul 2005 23:11:38 +0000 (23:11 +0000)]
implemented TreeResetNamedSecurityInfo and forward it to the MARTA provider

svn path=/trunk/; revision=16823

15 years ago - Fix incorrect definitions
Alex Ionescu [Wed, 27 Jul 2005 21:48:47 +0000 (21:48 +0000)]
 - Fix incorrect definitions

svn path=/trunk/; revision=16822

15 years agoimplemented GetExplicitEntriesFromAcl and forward it to the MARTA provider
Thomas Bluemel [Wed, 27 Jul 2005 20:24:11 +0000 (20:24 +0000)]
implemented GetExplicitEntriesFromAcl and forward it to the MARTA provider

svn path=/trunk/; revision=16816

15 years ago - Fix included headers in GDI for PSDK compatibility
Alex Ionescu [Wed, 27 Jul 2005 20:09:46 +0000 (20:09 +0000)]
 - Fix included headers in GDI for PSDK compatibility
 - Fix some incorrect definitions.
 - Remove more quintuplicated header nonsense...

svn path=/trunk/; revision=16815

15 years agoAdd Revison ISO interface
Casper Hornstrup [Wed, 27 Jul 2005 20:09:19 +0000 (20:09 +0000)]
Add Revison ISO interface

svn path=/trunk/; revision=16814

15 years agoMove API status stylesheet
Casper Hornstrup [Wed, 27 Jul 2005 20:06:18 +0000 (20:06 +0000)]
Move API status stylesheet

svn path=/trunk/; revision=16813

15 years agoAdd API status scripts
Casper Hornstrup [Wed, 27 Jul 2005 20:04:48 +0000 (20:04 +0000)]
Add API status scripts

svn path=/trunk/; revision=16812

15 years ago - Fix debug header nonsense
Alex Ionescu [Wed, 27 Jul 2005 19:21:46 +0000 (19:21 +0000)]
 - Fix debug header nonsense
 - Fix some w32api definitions
 - MSVC/PSDK Compatibility fixes.
 - Clean up user32 headers for greater PCH usage.

svn path=/trunk/; revision=16811

15 years agoPut halmp.dll on CD
Casper Hornstrup [Wed, 27 Jul 2005 19:10:57 +0000 (19:10 +0000)]
Put halmp.dll on CD

svn path=/trunk/; revision=16810

15 years agoUpdate API status to SVN
Casper Hornstrup [Wed, 27 Jul 2005 18:46:52 +0000 (18:46 +0000)]
Update API status to SVN

svn path=/trunk/; revision=16809

15 years agorgenstat makefile
Casper Hornstrup [Wed, 27 Jul 2005 18:46:27 +0000 (18:46 +0000)]
rgenstat makefile

svn path=/trunk/; revision=16808

15 years agoimplemented GetInheritanceSource and FreeInheritedFromArray and forward them to the...
Thomas Bluemel [Wed, 27 Jul 2005 18:24:18 +0000 (18:24 +0000)]
implemented GetInheritanceSource and FreeInheritedFromArray and forward them to the MARTA provider

svn path=/trunk/; revision=16807

15 years agoimplemented SetEntriesInAclA/W and forward the call to the MARTA provider
Thomas Bluemel [Wed, 27 Jul 2005 17:20:57 +0000 (17:20 +0000)]
implemented SetEntriesInAclA/W and forward the call to the MARTA provider

svn path=/trunk/; revision=16806

15 years agorevert the ctype.h changes to wine dlls
Steven Edwards [Wed, 27 Jul 2005 17:06:06 +0000 (17:06 +0000)]
revert the ctype.h changes to wine dlls

svn path=/trunk/; revision=16805

15 years ago - Include ctype.h by default.
Alex Ionescu [Wed, 27 Jul 2005 16:55:40 +0000 (16:55 +0000)]
 - Include ctype.h by default.

svn path=/trunk/; revision=16804

15 years ago - Use inline function instead of macro.
Alex Ionescu [Wed, 27 Jul 2005 16:34:14 +0000 (16:34 +0000)]
 - Use inline function instead of macro.

svn path=/trunk/; revision=16803

15 years ago- Use PCH everywhere to increase compile speed
Alex Ionescu [Wed, 27 Jul 2005 16:18:06 +0000 (16:18 +0000)]
- Use PCH everywhere to increase compile speed
- Some PSDK compatibility.

svn path=/trunk/; revision=16802

15 years ago - Combine some assembly files together and move them to rtl
Alex Ionescu [Wed, 27 Jul 2005 16:11:29 +0000 (16:11 +0000)]
 - Combine some assembly files together and move them to rtl
 - Convert rtl memory functions written by Greatlord to GAS and properly add them into build system (not used yet since they haven't been tested)
 - Misc cleanups

svn path=/trunk/; revision=16801

15 years agoTimer modifications, turning on debug messages, implementing more functions (but...
Aleksey Bragin [Wed, 27 Jul 2005 14:57:33 +0000 (14:57 +0000)]
Timer modifications, turning on debug messages, implementing more functions (but spinlocks are disabled now).
Now it detects attached device(s) and show info in debug messages.

svn path=/trunk/; revision=16800

15 years ago - Some more PSDK compatibility fixes
Alex Ionescu [Wed, 27 Jul 2005 06:18:52 +0000 (06:18 +0000)]
 - Some more PSDK compatibility fixes
 - Misc cleanup...

svn path=/trunk/; revision=16792

15 years agofix last patch: LPWSTR -> LPTSTR
Martin Fuchs [Wed, 27 Jul 2005 05:42:33 +0000 (05:42 +0000)]
fix last patch: LPWSTR -> LPTSTR

svn path=/trunk/; revision=16791

15 years ago - Fix all ACPI warnings and add default case for unhandled ACPI cases.
Alex Ionescu [Wed, 27 Jul 2005 05:09:05 +0000 (05:09 +0000)]
 - Fix all ACPI warnings and add default case for unhandled ACPI cases.

svn path=/trunk/; revision=16790

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 05:08:32 +0000 (05:08 +0000)]
 - Fix warnings
 - Remove code that isn't used in ReactOS because our _SHExpandEnvironmentStrings was completely re-written and thus doesn't use the two helper functions that WINE's _SHExpandEnvironmentStrings does.

svn path=/trunk/; revision=16789

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 02:06:31 +0000 (02:06 +0000)]
- Fix warnings

svn path=/trunk/; revision=16788

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 02:04:55 +0000 (02:04 +0000)]
- Fix warnings

svn path=/trunk/; revision=16787

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 02:03:01 +0000 (02:03 +0000)]
- Fix warnings

svn path=/trunk/; revision=16786

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 02:01:02 +0000 (02:01 +0000)]
- Fix warnings

svn path=/trunk/; revision=16785

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:59:41 +0000 (01:59 +0000)]
- Fix warnings

svn path=/trunk/; revision=16784

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:58:34 +0000 (01:58 +0000)]
- Fix warnings

svn path=/trunk/; revision=16783

15 years ago- Fix broken IInternetZoneManagerVtbl definition.
Alex Ionescu [Wed, 27 Jul 2005 01:56:55 +0000 (01:56 +0000)]
- Fix broken IInternetZoneManagerVtbl definition.

svn path=/trunk/; revision=16782

15 years ago- Fix export definition
Alex Ionescu [Wed, 27 Jul 2005 01:52:27 +0000 (01:52 +0000)]
- Fix export definition

svn path=/trunk/; revision=16781

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:50:31 +0000 (01:50 +0000)]
- Fix warnings

svn path=/trunk/; revision=16780

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:44:10 +0000 (01:44 +0000)]
- Fix warnings

svn path=/trunk/; revision=16779

15 years ago- Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:40:13 +0000 (01:40 +0000)]
- Fix warnings

svn path=/trunk/; revision=16778

15 years ago- Use correct wine debug functions
Alex Ionescu [Wed, 27 Jul 2005 01:38:51 +0000 (01:38 +0000)]
- Use correct wine debug functions

svn path=/trunk/; revision=16777

15 years agofix errorlevel for type, the r16766 was Brandon Turner patch sorry I forgt menoty...
Magnus Olsen [Wed, 27 Jul 2005 01:38:00 +0000 (01:38 +0000)]
fix errorlevel for type, the r16766 was Brandon Turner patch sorry I forgt menoty his name.

svn path=/trunk/; revision=16776

15 years agoexport these stubs: AddAccessAllowedObjectAce, AddAccessDeniedObjectAce, AddAuditAcce...
Thomas Bluemel [Wed, 27 Jul 2005 01:31:34 +0000 (01:31 +0000)]
export these stubs: AddAccessAllowedObjectAce, AddAccessDeniedObjectAce, AddAuditAccessObjectAce, CreatePrivateObjectSecurityEx, CreatePrivateObjectSecurityWithMultipleInheritance, ConvertToAutoInheritPrivateObjectSecurity, EqualDomainSid, GetWindowsAccountDomainSid and CreateWellKnownSid

svn path=/trunk/; revision=16775

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:26:16 +0000 (01:26 +0000)]
 - Fix warnings

svn path=/trunk/; revision=16774

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:22:46 +0000 (01:22 +0000)]
 - Fix warnings

svn path=/trunk/; revision=16773

15 years ago- Fix warnings.
Alex Ionescu [Wed, 27 Jul 2005 01:14:00 +0000 (01:14 +0000)]
- Fix warnings.

svn path=/trunk/; revision=16772

15 years ago - Add wine_dbgstr_w
Alex Ionescu [Wed, 27 Jul 2005 01:12:53 +0000 (01:12 +0000)]
 - Add wine_dbgstr_w
 - Revert changes, msiexec is shared.

svn path=/trunk/; revision=16771

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:09:38 +0000 (01:09 +0000)]
 - Fix warnings
 - Print unicode strings normally with %S instead of wine macro.

svn path=/trunk/; revision=16770

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 01:02:51 +0000 (01:02 +0000)]
 - Fix warnings
 - Revert to wZ, gcc is being stupid.

svn path=/trunk/; revision=16769

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 00:55:36 +0000 (00:55 +0000)]
 - Fix warnings

svn path=/trunk/; revision=16768

15 years ago - Fix warnings
Alex Ionescu [Wed, 27 Jul 2005 00:54:07 +0000 (00:54 +0000)]
 - Fix warnings

svn path=/trunk/; revision=16767

15 years agoupdate the english text for type
Magnus Olsen [Wed, 27 Jul 2005 00:50:24 +0000 (00:50 +0000)]
update the english text for type

svn path=/trunk/; revision=16766

15 years agoadd /P as param for Type, from PCDOS by Brandon Turner
Magnus Olsen [Wed, 27 Jul 2005 00:05:34 +0000 (00:05 +0000)]
add /P as param for Type, from PCDOS by Brandon Turner

svn path=/trunk/; revision=16765

15 years agoDo not dereference NULL pointers and this time for real.
Filip Navara [Tue, 26 Jul 2005 22:51:03 +0000 (22:51 +0000)]
Do not dereference NULL pointers and this time for real.

svn path=/trunk/; revision=16764

15 years agoDo not dereference NULL pointers.
Filip Navara [Tue, 26 Jul 2005 22:40:03 +0000 (22:40 +0000)]
Do not dereference NULL pointers.

svn path=/trunk/; revision=16763

15 years agoimplemented GetNamedSecurityA/W and SetNamedSecurityInfoA/W and forward them to the...
Thomas Bluemel [Tue, 26 Jul 2005 22:21:02 +0000 (22:21 +0000)]
implemented GetNamedSecurityA/W and SetNamedSecurityInfoA/W and forward them to the MARTA provider

svn path=/trunk/; revision=16762

15 years agoreverted last change
Hartmut Birr [Tue, 26 Jul 2005 21:33:38 +0000 (21:33 +0000)]
reverted last change

svn path=/trunk/; revision=16761

15 years ago- implemented GetSecurityInfo and SetSecurityInfo which just check and/or transform...
Thomas Bluemel [Tue, 26 Jul 2005 21:20:55 +0000 (21:20 +0000)]
- implemented GetSecurityInfo and SetSecurityInfo which just check and/or transform parameters and pass the call to the MARTA provider
- added missing definitions to w32api

svn path=/trunk/; revision=16760

15 years agoadded an initial MARTA provider (only two functions stubbed)
Thomas Bluemel [Tue, 26 Jul 2005 21:17:06 +0000 (21:17 +0000)]
added an initial MARTA provider (only two functions stubbed)

svn path=/trunk/; revision=16759

15 years agoLock the handle table if we trying to get a pointer from a handle.
Hartmut Birr [Tue, 26 Jul 2005 19:46:07 +0000 (19:46 +0000)]
Lock the handle table if we trying to get a pointer from a handle.

svn path=/trunk/; revision=16758

15 years agoUsed IoQueryFileInformation and IoSetInformation instead of ZwQueryInformationFile...
Hartmut Birr [Tue, 26 Jul 2005 19:38:33 +0000 (19:38 +0000)]
Used IoQueryFileInformation and IoSetInformation instead of ZwQueryInformationFile and ZwSetInformationFile to remove some overhead.

svn path=/trunk/; revision=16757

15 years agoSilence debug messages.
Hartmut Birr [Tue, 26 Jul 2005 19:35:22 +0000 (19:35 +0000)]
Silence debug messages.

svn path=/trunk/; revision=16756

15 years ago- Remove the permanent flag from an object if ObInserObject failed (in IoCreateFile).
Hartmut Birr [Tue, 26 Jul 2005 19:31:41 +0000 (19:31 +0000)]
- Remove the permanent flag from an object if ObInserObject failed (in IoCreateFile).
- Bypass the driver for FilePositionInformation and FileAlignmentInformation in NtQueryInformationFile and NtSetInformationFile.

svn path=/trunk/; revision=16755

15 years agoAcquire always the apc lock if we are modifying the apc queue.
Hartmut Birr [Tue, 26 Jul 2005 19:21:27 +0000 (19:21 +0000)]
Acquire always the apc lock if we are modifying the apc queue.

svn path=/trunk/; revision=16754

15 years ago- Forgot one change to KeAcquireSpinLockAtDpcLevel.
Hartmut Birr [Tue, 26 Jul 2005 19:15:08 +0000 (19:15 +0000)]
- Forgot one change to KeAcquireSpinLockAtDpcLevel.

svn path=/trunk/; revision=16753

15 years ago- Fixed the broken implementation of KeFlushQueueApc.
Hartmut Birr [Tue, 26 Jul 2005 19:11:25 +0000 (19:11 +0000)]
- Fixed the broken implementation of KeFlushQueueApc.
- Fixed some locking operations with two spin locks.

svn path=/trunk/; revision=16752

15 years agoYet another fix to WinPosActivateOtherWindow, we should search only for top-level...
Filip Navara [Tue, 26 Jul 2005 19:02:31 +0000 (19:02 +0000)]
Yet another fix to WinPosActivateOtherWindow, we should search only for top-level windows next to the window we're about to deactivate.

svn path=/trunk/; revision=16751

15 years agoDon't steal foreground window focus from other applications in WinPosActivateOtherWin...
Filip Navara [Tue, 26 Jul 2005 17:46:48 +0000 (17:46 +0000)]
Don't steal foreground window focus from other applications in WinPosActivateOtherWindow and remove incorrect code for searching top-most windows.

svn path=/trunk/; revision=16750

15 years agoFix reverting of focus to owner windows.
Filip Navara [Tue, 26 Jul 2005 16:34:48 +0000 (16:34 +0000)]
Fix reverting of focus to owner windows.

svn path=/trunk/; revision=16749

15 years agoAdd check for global handles to NtGdiDeleteDC, this prevents applications from destro...
Filip Navara [Tue, 26 Jul 2005 16:03:46 +0000 (16:03 +0000)]
Add check for global handles to NtGdiDeleteDC, this prevents applications from destroying DCs that are part of DCEs.

svn path=/trunk/; revision=16748

15 years agoDon't use DeleteDC on DC handles returned by GetDC.
Filip Navara [Tue, 26 Jul 2005 15:47:26 +0000 (15:47 +0000)]
Don't use DeleteDC on DC handles returned by GetDC.

svn path=/trunk/; revision=16747

15 years agoImplement ValidateRect.
Filip Navara [Tue, 26 Jul 2005 15:21:41 +0000 (15:21 +0000)]
Implement ValidateRect.

svn path=/trunk/; revision=16746

15 years ago- Allow file debug prints to happen at IRQL > DISPATCH_LEVEL, but don't queue a work...
Alex Ionescu [Tue, 26 Jul 2005 15:15:18 +0000 (15:15 +0000)]
- Allow file debug prints to happen at IRQL > DISPATCH_LEVEL, but don't queue a work item until we are at <= DISPATCH. Fixes /DEBUGPORT=FILE freeze/crash/bug.

svn path=/trunk/; revision=16745

15 years ago- Various Microsoft DDK/PSDK compatibility fixes and some MSVC stuff too.
Alex Ionescu [Tue, 26 Jul 2005 14:00:45 +0000 (14:00 +0000)]
- Various Microsoft DDK/PSDK compatibility fixes and some MSVC stuff too.
 - Fix PSECURITY_DESCRIPTOR_RELATIVE names.c
 - Don't use rtltypes.h as a replacement for normal stdlib headers.
 - Fix a HAL header fixme.

svn path=/trunk/; revision=16744