Alex Ionescu [Sat, 23 Jul 2005 17:40:48 +0000 (17:40 +0000)]
- Disable APC Queuing & Flush APC queues during thread shutdown.
- Detect if Kernel APCs were pending during thread shutdown.
- Call Lego Routine, if registered, during thread shutdown.
svn path=/trunk/; revision=16705
Eric Kohl [Sat, 23 Jul 2005 13:43:52 +0000 (13:43 +0000)]
- Implement CM_Get_Child_Ex, CM_Get_Parent_Ex, CM_Get_Sibling_Ex and CM_Set_DevNode_Problem[_Ex].
- Clean-up indentation.
svn path=/trunk/; revision=16704
Eric Kohl [Sat, 23 Jul 2005 11:55:33 +0000 (11:55 +0000)]
- Fix offset calculation bug in the ProcFormatString.
- Fix offset calculation bug in the marshalling and unmarshalling code.
- Fix typos in the TypeFormatString.
This makes the [string, out, size_is()] parameters work properly.
svn path=/trunk/; revision=16703
Hartmut Birr [Sat, 23 Jul 2005 11:51:47 +0000 (11:51 +0000)]
Fixed an uninitialized variable error.
svn path=/trunk/; revision=16702
Hartmut Birr [Sat, 23 Jul 2005 11:43:34 +0000 (11:43 +0000)]
Fixed an uninitialized variable error.
svn path=/trunk/; revision=16701
Hartmut Birr [Sat, 23 Jul 2005 11:25:12 +0000 (11:25 +0000)]
Split the page fault handler from the trap handler.
svn path=/trunk/; revision=16700
Thomas Bluemel [Sat, 23 Jul 2005 10:08:15 +0000 (10:08 +0000)]
export LsaLookupSids which is required by aclui.dll
svn path=/trunk/; revision=16699
Thomas Bluemel [Sat, 23 Jul 2005 09:58:23 +0000 (09:58 +0000)]
regedit should be installed in %SystemRoot% directly
svn path=/trunk/; revision=16698
Hartmut Birr [Sat, 23 Jul 2005 08:14:21 +0000 (08:14 +0000)]
If a page fault occurs in user mode, we must deliver user mode apc's.
svn path=/trunk/; revision=16697
Magnus Olsen [Fri, 22 Jul 2005 23:58:26 +0000 (23:58 +0000)]
last mins bug fix frirc nick jjkola, Jyrki Jaakkola <jjkola@email.com> for move. solve some new bugs. I forget menoter multuser is not done yet. But move folder from a vol to another works. Move need really clean up after his patch.
svn path=/trunk/; revision=16696
Magnus Olsen [Fri, 22 Jul 2005 23:15:54 +0000 (23:15 +0000)]
irc nick jjkola, Jyrki Jaakkola <jjkola@email.com> frist patch solv to move file from a vol to another, and move mulite file same time. (not tested in ros) it works in windows with ros cmd. The patch are not very clean , but it fix alot of bugs also in move.
svn path=/trunk/; revision=16695
Thomas Bluemel [Fri, 22 Jul 2005 22:40:54 +0000 (22:40 +0000)]
- replaced IopCreateUnicodeString with RtlCreateUnicodeString
- allocate the DriverName from paged pool
svn path=/trunk/; revision=16694
Thomas Bluemel [Fri, 22 Jul 2005 22:25:25 +0000 (22:25 +0000)]
declare RtlDuplicateUnicodeString
svn path=/trunk/; revision=16693
Thomas Bluemel [Fri, 22 Jul 2005 21:10:52 +0000 (21:10 +0000)]
allocate LogFileName and HiveFileName from paged pool
svn path=/trunk/; revision=16692
Thomas Bluemel [Fri, 22 Jul 2005 20:52:31 +0000 (20:52 +0000)]
removed MmCopyFromCaller and MmCopyToCaller and depend on SEH instead
svn path=/trunk/; revision=16691
Thomas Bluemel [Fri, 22 Jul 2005 20:51:36 +0000 (20:51 +0000)]
probe the pointers in _MmCopyFromCaller and _MmCopyToCaller. There's no need to check the processor mode since it's always just used to copy from/to user memory
svn path=/trunk/; revision=16690
Steven Edwards [Fri, 22 Jul 2005 19:45:32 +0000 (19:45 +0000)]
some fixes for the host gcc4 on FC4
svn path=/trunk/; revision=16689
Eric Kohl [Fri, 22 Jul 2005 14:53:24 +0000 (14:53 +0000)]
Forgot to commit this file.
svn path=/trunk/; revision=16688
James Tabor [Fri, 22 Jul 2005 12:25:02 +0000 (12:25 +0000)]
Update and implement UnrealizeObject.
svn path=/trunk/; revision=16687
Eric Kohl [Thu, 21 Jul 2005 20:30:55 +0000 (20:30 +0000)]
Make IoGetDeviceObjectFromDeviceInstance work without using the Registry. (experimental)
svn path=/trunk/; revision=16686
Eric Kohl [Thu, 21 Jul 2005 20:10:47 +0000 (20:10 +0000)]
Add parameter checks.
svn path=/trunk/; revision=16685
Hartmut Birr [Thu, 21 Jul 2005 18:32:28 +0000 (18:32 +0000)]
Initialized all stack related values.
svn path=/trunk/; revision=16684
Maarten Bosma [Thu, 21 Jul 2005 18:22:45 +0000 (18:22 +0000)]
Created the d3d8thk makefile and a internal header file.
svn path=/trunk/; revision=16683
Magnus Olsen [Thu, 21 Jul 2005 17:24:15 +0000 (17:24 +0000)]
fix bug in date if the input arg are not right dateformat, it should prom after new date
svn path=/trunk/; revision=16682
Magnus Olsen [Thu, 21 Jul 2005 16:28:20 +0000 (16:28 +0000)]
fix a small bug, write out time like HH:MM:SS,ms as ms cmd does.
svn path=/trunk/; revision=16681
Hartmut Birr [Thu, 21 Jul 2005 15:46:07 +0000 (15:46 +0000)]
Set MmUserProbeAddress and MmHighestUserAddress according to the system range start.
svn path=/trunk/; revision=16680
Magnus Olsen [Thu, 21 Jul 2005 14:15:42 +0000 (14:15 +0000)]
Fix copy /B filename + , , bug (touch) and fix whitespace for copy /B file + file + file2
by Brandon Turner
svn path=/trunk/; revision=16679
Magnus Olsen [Thu, 21 Jul 2005 13:55:36 +0000 (13:55 +0000)]
Update with right reactos logo by mf
svn path=/trunk/; revision=16678
Thomas Bluemel [Thu, 21 Jul 2005 10:31:29 +0000 (10:31 +0000)]
removed the ros-specific (and unused) functions ExRosDumpPagedPoolByTag, ExRosQueryPagedPoolTag and ExRosQueryPoolTag
svn path=/trunk/; revision=16677
Magnus Olsen [Thu, 21 Jul 2005 10:03:01 +0000 (10:03 +0000)]
add touch to copy by Brandon Turner
svn path=/trunk/; revision=16676
Alex Ionescu [Thu, 21 Jul 2005 04:38:26 +0000 (04:38 +0000)]
- Freetype Update to 2.1.10. Reduces memory usage, increases speed and fixes drawing bugs.
- Enable Bytecode. Weird_W's fonts finally look humanly readable.
Thanks to Waxdragon for testing.
<http://www.freetype.org>
LATEST CHANGES BETWEEN 2.1.10 and 2.1.9
I. IMPORTANT BUG FIXES
- The size comparison for BDF and PCF files could fail sometimes.
- Some CFF files were still not loaded correctly. Patch from
Derek Noonburg.
- The stroker still had some serious bugs.
- Boris Letocha fixed a bug in the TrueType interpreter: The
NPUSHW instruction wasn't skipped correctly in IF clauses. Some
fonts like `Helvetica 75 Bold' failed.
- Another serious bug in handling TrueType hints caused many
distortions. It has been introduced in version 2.1.8, and it is
highly recommended to upgrade.
- FreeType didn't properly parse empty Type 1 glyphs.
- An unbound dynamic buffer growth was fixed in the PFR loader.
- Several bugs have been fixed in the cache sub-system.
- FreeType behaved incorrectly when resizing two distinct but very
close character pixel sizes through `FT_Set_Char_Size' (Savannah
bug #12263).
- The auto-hinter didn't work properly for fonts without a Unicode
charmap -- it even refused to load the glyphs.
II. IMPORTANT CHANGES
- Many fixes have been applied to drastically reduce the amount of
heap memory used by FreeType, especially when using
memory-mapped font files (which is the default on Unix systems
which support them).
- The auto-hinter has been replaced with a new module, called the
`auto-fitter'. It consumes less memory than its predecessor,
and it is prepared to support non-latin scripts better in next
releases.
- George Williams contributed code to read kerning data from PFM
files.
- FreeType now uses the TT_NAME_ID_PREFERRED_FAMILY and
TT_NAME_ID_PREFERRED_SUBFAMILY strings (if available) for
setting family and style in SFNT fonts (patch from Kornfeld
Eliyahu Peter).
- A new API `FT_Sfnt_Table_Info' (in FT_TRUETYPE_TABLES_H) has
been added to retrieve name and size information of SFNT tables.
- A new API `FT_OpenType_Validate' (in FT_OPENTYPE_VALIDATE_H) has
been added to validate OpenType tables (BASE, GDEF, GPOS, GSUB,
JSTF). After validation it is no longer necessary to check
for errors in those tables while accessing them.
Note that this module might be moved to another library in the
future to avoid a tight dependency between FreeType and the
OpenType specification.
- A new API in FT_BITMAP_H (`FT_Bitmap_New', `FT_Bitmap_Convert',
`FT_Bitmap_Copy', `FT_Bitmap_Embolden', `FT_Bitmap_Done') has
been added. Its use is to convert an FT_Bitmap structure in
1bpp, 2bpp, 4bpp, or 8bpp format into another 8bpp FT_Bitmap,
probably using a different pitch, and to further manipulate it.
- A new API `FT_Outline_Embolden' (in FT_OUTLINE_H) gives finer
control how outlines are embolded.
- `FT_GlyphSlot_Embolden' (in FT_SYNTHESIS_H) now handles bitmaps
also (code contributed by Chia I Wu). Note that this function
is still experimental and may be replaced with a better API.
- The method how BDF and PCF bitmap fonts are accessed has been
refined. Formerly, FT_Set_Pixel_Sizes and FT_Set_Char_Size
were synonyms in FreeType's BDF and PCF interface. This has
changed now. FT_Set_Pixel_Sizes should be used to select the
actual font dimensions (the `strike', which is the sum of the
`FONT_ASCENT' and `FONT_DESCENT' properties), while
FT_Set_Char_Size selects the `nominal' size (the `PIXELSIZE'
property). In both functions, the width parameter is ignored.
III. MISCELLANEOUS
- The BDF driver no longer converts all returned bitmaps with a
depth of 2bpp or 4bpp to a depth of 8bpp. The documentation has
not mentioned this explicitly, but implementors might have
relied on this after looking into the source files.
- A new option `--ftversion' has been added to freetype-config to
return the FreeType version.
- The memory debugger has been updated to dump allocation
statistics on all allocation sources in the library. This is
useful to spot greedy allocations when loading and processing
fonts.
- We removed a huge array of constant pointers to constant strings
in the `psnames' module. The problem was that compilations in
PIC mode (i.e., when generating a Unix shared object/dll) put
the array into the non-shared writable section of the library
since absolute pointers are not relocatable by nature.
This reduces the memory consumption by approximately 16KByte per
process linked to FreeType. We now also store the array in a
compressed form (as a trie) which saves about 20KByte of code as
well.
- Kirill Smelkov provided patches to make src/raster/ftraster.c
compile stand-alone again.
svn path=/trunk/; revision=16675
Alex Ionescu [Thu, 21 Jul 2005 03:26:42 +0000 (03:26 +0000)]
- Fix "cd" usage when the initial directory is a directory right on top of the root drive. (Brandon Turner)
svn path=/trunk/; revision=16674
Thomas Bluemel [Wed, 20 Jul 2005 23:35:59 +0000 (23:35 +0000)]
- Removed the Rtlp* string functions from the shared rtl library since they don't make sense in umode
- Moved RtlpCreateUnicodeString to ntoskrnl for now, it however is depreciated but still used in various places
- Added RtlpAllocateMemory and RtlpFreeMemory for rtl memory allocations (from paged pool in ntoskrnl and from the process heap in ntdll) that replace the ExAllocatePool* and ExFreePool implementations in ntdll
svn path=/trunk/; revision=16673
Thomas Bluemel [Wed, 20 Jul 2005 21:38:17 +0000 (21:38 +0000)]
fixed kdbg build
svn path=/trunk/; revision=16672
Magnus Olsen [Wed, 20 Jul 2005 19:44:47 +0000 (19:44 +0000)]
fix more cmd goto bugs. found labels bugs, and search label bugs, param bugs. now it should work fine
svn path=/trunk/; revision=16671
Magnus Olsen [Wed, 20 Jul 2005 18:43:01 +0000 (18:43 +0000)]
fix another bug in goto it is internel label :eof jump to end of the bat file
svn path=/trunk/; revision=16670
Magnus Olsen [Wed, 20 Jul 2005 17:06:53 +0000 (17:06 +0000)]
fix one bug with cmd goto so WBAT will work bit more now. thx gasmann to report it.
svn path=/trunk/; revision=16668
Alex Ionescu [Wed, 20 Jul 2005 15:56:24 +0000 (15:56 +0000)]
- Final fix.
svn path=/trunk/; revision=16667
Alex Ionescu [Wed, 20 Jul 2005 15:21:52 +0000 (15:21 +0000)]
- Fix one more breakage (funny, the thing built without it for me?!)
svn path=/trunk/; revision=16666
Alex Ionescu [Wed, 20 Jul 2005 14:46:24 +0000 (14:46 +0000)]
- Fix afd build for real (sorry...rbuild...)
svn path=/trunk/; revision=16665
Alex Ionescu [Wed, 20 Jul 2005 14:45:33 +0000 (14:45 +0000)]
- Fix AFD Build.
svn path=/trunk/; revision=16664
Alex Ionescu [Wed, 20 Jul 2005 14:40:20 +0000 (14:40 +0000)]
Fix build; sorry, I was waiting for Filip.
svn path=/trunk/; revision=16663
Filip Navara [Wed, 20 Jul 2005 07:48:10 +0000 (07:48 +0000)]
Build fixes.
svn path=/trunk/; revision=16662
Filip Navara [Wed, 20 Jul 2005 07:27:09 +0000 (07:27 +0000)]
Get rid of windows.h include in win32k. Fixes bug #666.
svn path=/trunk/; revision=16661
Alex Ionescu [Wed, 20 Jul 2005 04:43:12 +0000 (04:43 +0000)]
Dmitry Philippov <shedon@mail.ru>:
- Implemented FindFirstFileExW() and have removed InternalFindFirstFile() in /lib/kernel32/file/find.c, now FindFirstFileA (), FindFirstFileExA () and FindFirstFileW called FindFirstFileExW ()
NOTE: Filip has asked revision "16661" (the next one) to be done by him... sorry if this sounds silly, but please respect his wish :)
svn path=/trunk/; revision=16660
Alex Ionescu [Wed, 20 Jul 2005 03:50:50 +0000 (03:50 +0000)]
- Move rosdhcp_public.h to dhcp library include directory.
svn path=/trunk/; revision=16659
Alex Ionescu [Wed, 20 Jul 2005 03:43:20 +0000 (03:43 +0000)]
- Deleted ddk folder
- Moved afd headers to driver include directory
svn path=/trunk/; revision=16658
Alex Ionescu [Wed, 20 Jul 2005 03:42:05 +0000 (03:42 +0000)]
- Created include/libs and moved all library headers there.
- Created include/drivers and moved driver headers there.
- Brought back core.h as diskdump.h, and re-enabled diskdump...it seems even though I was told it doesn't work, it's still very much used.
svn path=/trunk/; revision=16657
Alex Ionescu [Wed, 20 Jul 2005 02:52:52 +0000 (02:52 +0000)]
- Build cdfs, ntfs, vfatfs with PCH
- Remove core.h and disable diskdump driver (never worked, was told it's an abandonned, obsolete driver and I tend to agree.)
- Rename ROS ntifs.h to ccros.h and moved to root include directory (where all the "temporary" includes are for now).
- Moved ROS class2.h to drivers/storage/include, per my own and other's recommendation, to make it clear that it's a ros-intenral file only useful for low-level storage drivers (no 3rd party driver needs this, which is why MS doesn't export it).
svn path=/trunk/; revision=16656
Alex Ionescu [Wed, 20 Jul 2005 00:33:06 +0000 (00:33 +0000)]
- Move asm.h to NDK.
svn path=/trunk/; revision=16655
Magnus Olsen [Tue, 19 Jul 2005 23:44:22 +0000 (23:44 +0000)]
fixing bug copy file c: by Brandon Turner
svn path=/trunk/; revision=16654
Magnus Olsen [Tue, 19 Jul 2005 23:36:59 +0000 (23:36 +0000)]
Make CMD rember startpath when you change from start drive to another drive.
svn path=/trunk/; revision=16653
Magnus Olsen [Tue, 19 Jul 2005 23:25:50 +0000 (23:25 +0000)]
Fix some pipe and revirt one erly change as harumt sugest. and add alot errorlevel most command handle the errorlevel right but it is alot work todo
svn path=/trunk/; revision=16652
Magnus Olsen [Tue, 19 Jul 2005 22:48:35 +0000 (22:48 +0000)]
add ConErrMessage to deal with error msg and ConOutMessage for other msg. Copy error msg are always pipe with ConOut and CD error msg with ConErr. Thx harmut that remmid me about it. All error msg need to check if they goes with ConErr or ConOut
svn path=/trunk/; revision=16651
Alex Ionescu [Tue, 19 Jul 2005 21:04:19 +0000 (21:04 +0000)]
- 4th out of 5 patch part of ROSRTL removal. This touches fibers:
* Support SxS when available (add new fiber member for this as well).
* Support FLS when available.
* Added new Fiber Members for new features in XP/2003 (GuaranteedStackBytes and FlsData)
* Support FPU State Restore/Save in switch code.
* Use new common stack/context initialization routines instead of ROSRTL.
* Change Fiber structure to use CONTEXT directly in order to speed up and generalize
context creation.
* Fix BaseFiberStartup to send right parameters.
Note: not yet fully tested with fibertest, I will do this later today and fix any bugs.
svn path=/trunk/; revision=16650
Alex Ionescu [Tue, 19 Jul 2005 20:56:38 +0000 (20:56 +0000)]
- Update ASM header file with more offsets.
svn path=/trunk/; revision=16649
Alex Ionescu [Tue, 19 Jul 2005 20:55:13 +0000 (20:55 +0000)]
- Fix LDR_DATA_TABLE_ENTRY definition.
svn path=/trunk/; revision=16648
Casper Hornstrup [Tue, 19 Jul 2005 18:46:13 +0000 (18:46 +0000)]
Generate RPC interface headers in intermediate directory
svn path=/trunk/; revision=16647
Magnus Olsen [Tue, 19 Jul 2005 18:15:32 +0000 (18:15 +0000)]
Fix all bugs in cmd commands cd, make it rember the last directory for each drive. make c: working, make cd f f working. We can not found any more bugs cd rewriting was done by BrandonTurner and me, Brandon rewrite cmd_chdir and I add two functions that we will use for cd and other commands to get and set current drive path. The /D are also implement in CD
svn path=/trunk/; revision=16646
Eric Kohl [Tue, 19 Jul 2005 15:57:30 +0000 (15:57 +0000)]
- Implement CM_Get_Depth[_Ex] and CM_Get_DevNode_Status[_Ex].
- Add dummy code for CM_Get_Child_Ex, CM_Get_Parent_Ex and CM_Get_Sibling_Ex. WIDL doesn't support this yet.
svn path=/trunk/; revision=16645
Aleksey Bragin [Tue, 19 Jul 2005 14:11:53 +0000 (14:11 +0000)]
usb stack "upgrade", fixes issues with timing, host controller reset, new devices discovery, other small things (better to see diff :) ).
svn path=/trunk/; revision=16644
Aleksey Bragin [Tue, 19 Jul 2005 14:06:19 +0000 (14:06 +0000)]
usbcore "upgrade", fixes issues with timing, host controller reset, new devices discovery, other small things (better to see diff :) ).
svn path=/trunk/; revision=16643
Aleksey Bragin [Tue, 19 Jul 2005 13:19:04 +0000 (13:19 +0000)]
Implemented needed DMA functions (pool alloc/free, create/destroy, map/unmap single), manipulations with timers (schedule_timeout, schedule_wait).
svn path=/trunk/; revision=16642
James Tabor [Tue, 19 Jul 2005 11:18:40 +0000 (11:18 +0000)]
Implement GdiGetCharDimensions by Robert Shearman rob@codeweavers.com.
svn path=/trunk/; revision=16641
James Tabor [Tue, 19 Jul 2005 03:13:11 +0000 (03:13 +0000)]
Fixup UnrealizeObject so it can return the correct state for a Brush Object.
svn path=/trunk/; revision=16640
Magnus Olsen [Tue, 19 Jul 2005 01:55:16 +0000 (01:55 +0000)]
Cd does rember the cd c:\gcc and you can do c:
and it jump to c:\gcc not tested in reactos yet. but cd have other bugs that need to be fix.
svn path=/trunk/; revision=16639
Magnus Olsen [Tue, 19 Jul 2005 01:36:54 +0000 (01:36 +0000)]
make GetRootPath bit smarter
svn path=/trunk/; revision=16638
Magnus Olsen [Mon, 18 Jul 2005 23:04:39 +0000 (23:04 +0000)]
make GetRootPath bit faster if it does not get a drive name with :
svn path=/trunk/; revision=16637
Magnus Olsen [Mon, 18 Jul 2005 22:44:13 +0000 (22:44 +0000)]
add a new interal function call GetRootPath(TCHAR *InPath,TCHAR *OutPath,INT size) it get the a driver current path without change the current driver directory, it is not in use yet, prep for copy, cd, rm, and all other commands.
svn path=/trunk/; revision=16636
Alex Ionescu [Mon, 18 Jul 2005 19:50:23 +0000 (19:50 +0000)]
- Fix nasty APC delivery bug (in case a Kernel-Mode Special APC still returned with a Normal Routine, the Normal Routine was called with incorrect values (Special Routines take PVOID* arguments, while Normal Routines do not!))
- Remove APC from list before setting it to non-inserted.
- Do proper thread termination piggybacking; terminate threads in user-mode as Hartmut correctly fixed.
svn path=/trunk/; revision=16635
Hartmut Birr [Mon, 18 Jul 2005 15:05:58 +0000 (15:05 +0000)]
Removed the message also from the senders queue (in MsqCleanupMessageQueue).
svn path=/trunk/; revision=16634
Hervé Poussineau [Mon, 18 Jul 2005 14:10:56 +0000 (14:10 +0000)]
Forward more exports to setupapi.dll
svn path=/trunk/; revision=16633
Hervé Poussineau [Mon, 18 Jul 2005 11:57:16 +0000 (11:57 +0000)]
Move serial ports and mice classes parameters to their own .inf files. They would be regenerated during 2nd stage setup
svn path=/trunk/; revision=16632
Hervé Poussineau [Mon, 18 Jul 2005 07:17:53 +0000 (07:17 +0000)]
Implement SetupDiGetDeviceRegistryPropertyA/W
Change the way devices are enumerated in SetupDiGetClassDevsExW. Now, it enumerates subkeys of HKLM\SYSTEM\CurrentControlSet\Enum instead of HLKM\SYSTEM\CurrentControlSet\Control\Class ones.
Free the temp buffer in SetupDiGetDeviceRegistryPropertyA only when it is no more usefull
Replace RegOpenKeyEx by RegOpenKeyExW
svn path=/trunk/; revision=16631
James Tabor [Mon, 18 Jul 2005 03:13:11 +0000 (03:13 +0000)]
Implement ShowOwnedPopups and ArrangeIconicWindows. Based on Wine. More work is needed on both.
svn path=/trunk/; revision=16630
James Tabor [Mon, 18 Jul 2005 03:12:01 +0000 (03:12 +0000)]
Implement ShowOwnedPopups and ArrangeIconicWindows. Based on Wine.
svn path=/trunk/; revision=16629
Thomas Bluemel [Sun, 17 Jul 2005 19:20:12 +0000 (19:20 +0000)]
fixed signed/unsigned comparison warning
svn path=/trunk/; revision=16628
Hartmut Birr [Sun, 17 Jul 2005 18:36:01 +0000 (18:36 +0000)]
If the user mode is intercepted by an interrupt, we must deliver user mode apc's.
svn path=/trunk/; revision=16627
Hartmut Birr [Sun, 17 Jul 2005 18:34:23 +0000 (18:34 +0000)]
- PsKillMostProcesses must be running in the context of the system process.
- The thread terminating apc is a special user mode apc.
svn path=/trunk/; revision=16626
Hartmut Birr [Sun, 17 Jul 2005 18:27:46 +0000 (18:27 +0000)]
Request the APC_INTERRUPT for the correct processor on smp machines.
svn path=/trunk/; revision=16625
Hartmut Birr [Sun, 17 Jul 2005 18:11:08 +0000 (18:11 +0000)]
Initialized SetMember as mask of the current processor.
svn path=/trunk/; revision=16624
Hartmut Birr [Sun, 17 Jul 2005 18:08:19 +0000 (18:08 +0000)]
Changed the type of SetMember within KPRCB structure.
svn path=/trunk/; revision=16623
Hervé Poussineau [Sun, 17 Jul 2005 15:57:41 +0000 (15:57 +0000)]
Implement SetupDiGetDeviceInterfaceDetailA/W
svn path=/trunk/; revision=16622
Casper Hornstrup [Sun, 17 Jul 2005 15:10:03 +0000 (15:10 +0000)]
Clean referenced object libraries when cleaning a module
svn path=/trunk/; revision=16621
Hervé Poussineau [Sun, 17 Jul 2005 14:09:57 +0000 (14:09 +0000)]
Return CR_FAILURE when the function is not implemented
Call the right *_Ex function in CM_Get_Child and CM_Get_Parent
svn path=/trunk/; revision=16620
Hervé Poussineau [Sun, 17 Jul 2005 13:56:22 +0000 (13:56 +0000)]
Add registry key for PNP root device
svn path=/trunk/; revision=16619
Martin Fuchs [Sun, 17 Jul 2005 13:14:44 +0000 (13:14 +0000)]
fix build of ctm
svn path=/trunk/; revision=16618
Martin Fuchs [Sun, 17 Jul 2005 12:51:28 +0000 (12:51 +0000)]
replace TIME struct by LARGE_INTEGER
svn path=/trunk/; revision=16617
Martin Fuchs [Sun, 17 Jul 2005 12:50:56 +0000 (12:50 +0000)]
fix ndk header usage
svn path=/trunk/; revision=16616
Martin Fuchs [Sun, 17 Jul 2005 12:31:31 +0000 (12:31 +0000)]
fix argc type
svn path=/trunk/; revision=16615
Martin Fuchs [Sun, 17 Jul 2005 12:31:16 +0000 (12:31 +0000)]
replace old <defines.h> by <windows.h>
svn path=/trunk/; revision=16614
Martin Fuchs [Sun, 17 Jul 2005 12:30:09 +0000 (12:30 +0000)]
replace old <defines.h> by <windows.h>
svn path=/trunk/; revision=16613
James Tabor [Sun, 17 Jul 2005 12:26:24 +0000 (12:26 +0000)]
Implemented NtUser-GetMenuItemRect.
svn path=/trunk/; revision=16612
Filip Navara [Sun, 17 Jul 2005 12:24:15 +0000 (12:24 +0000)]
DPC stands for Deferred Procedure Call.
svn path=/trunk/; revision=16611
Casper Hornstrup [Sun, 17 Jul 2005 11:15:55 +0000 (11:15 +0000)]
Avoid GNU make warnings
svn path=/trunk/; revision=16610
Casper Hornstrup [Sun, 17 Jul 2005 11:07:14 +0000 (11:07 +0000)]
Add missing directory tag
svn path=/trunk/; revision=16609
Casper Hornstrup [Sun, 17 Jul 2005 10:57:38 +0000 (10:57 +0000)]
Prepare cmd for testing
svn path=/trunk/; revision=16608
Martin Fuchs [Sun, 17 Jul 2005 10:40:43 +0000 (10:40 +0000)]
add explorer-ro.rc
svn path=/trunk/; revision=16607
Casper Hornstrup [Sun, 17 Jul 2005 10:20:18 +0000 (10:20 +0000)]
Fix building of tests
svn path=/trunk/; revision=16605
Martin Fuchs [Sun, 17 Jul 2005 09:56:38 +0000 (09:56 +0000)]
remove winfile - it's superseded by winefile.
svn path=/trunk/; revision=16604