Commit Graph
21353 Commits
Author SHA1 Message Date
Magnus Olsen 91179ea59c fixing right define of struct typedef LARGE_MCB *PLARGE_MCB
svn path=/trunk/; revision=21863
2006-05-09 06:01:32 +00:00
James Tabor 8a45279c78 I fixed a mistake?
svn path=/trunk/; revision=21862
2006-05-09 03:55:10 +00:00
Hervé Poussineau 8fdb1b77b0 Add CommonFilesDir and ProgramFilesDir to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion
svn path=/trunk/; revision=21861
2006-05-08 23:54:03 +00:00
Magnus Olsen ca4a8da1a8 FsRtlNumberOfRunsInLargeMcb compare http://www.jankratochvil.net/captive source changes of ReactOS ntoskrnl and we found a bug in ReactOS
ntoskrnl.

svn path=/trunk/; revision=21860
2006-05-08 22:07:09 +00:00
Hervé Poussineau fac26bda0c Patch by Thomas Weidermueller (w3seek at reactos dot com)
- Fix some parameter names and IN/OUT/OPTIONAL

svn path=/trunk/; revision=21859
2006-05-08 21:32:36 +00:00
Johannes Anderwald 1991163828 fix msvc build bug with project having assemblers
svn path=/trunk/; revision=21858
2006-05-08 20:13:29 +00:00
Art Yerkes bef295c91c Sorry, reverted my changes. I didn't realize other work was going on in here.
svn path=/trunk/; revision=21857
2006-05-08 18:16:44 +00:00
Magnus Olsen c6b4c14c62 fixing a typo from my side. sorry wax for the broken treed
svn path=/trunk/; revision=21856
2006-05-08 18:15:46 +00:00
Magnus Olsen 875cffced6 sorry I broke the build, thx Brezenbak and w3seek point it out, small change from brezenbak to fix it
svn path=/trunk/; revision=21855
2006-05-08 17:35:09 +00:00
Hervé Poussineau e85d46966b Fix bug 1448 and a possible buffer overflow.
Thanks w3seek for his help during the debugging

svn path=/trunk/; revision=21854
2006-05-08 17:14:19 +00:00
Magnus Olsen 026816c434 fixing a bug in gdientry3, found it when I wrote the doc
svn path=/trunk/; revision=21853
2006-05-08 16:50:33 +00:00
Magnus Olsen f11806f4f0 adding doc for how DdCreateDirectDrawObject (GdiEntry1) and DdDeleteDirectDrawObject (GdiEntry3) works in reactos. doc by request by some devlopers
svn path=/trunk/; revision=21852
2006-05-08 16:48:10 +00:00
Art Yerkes 5a74450800 tcpip: make sure to clean up failed adapter bindings
ndis:  manage global adapter list correctly
ncpa:  wip code from my old tree ... it can now be used to set a static ip
       addr at least.  more to come

svn path=/trunk/; revision=21851
2006-05-08 11:00:26 +00:00
Christoph von Wittich 2160fab7c2 fix indentation
svn path=/trunk/; revision=21850
2006-05-08 08:54:47 +00:00
Magnus Olsen 62257d5444 if u update En.rc please update all other langues files, use the english text if no translatesion is not availbal, other wise it will bsd in windows or in reactos and we get diffent functions on each langues. DO NOT DO THIS MISTAKE
svn path=/trunk/; revision=21849
2006-05-08 05:11:37 +00:00
Art Yerkes 2bc290e96d Sorry, turn off extra debugging. We need a better framework for that.
svn path=/trunk/; revision=21848
2006-05-08 02:46:21 +00:00
Art Yerkes 7b61c89d96 Fix device registration. The actual reason it didn't work was that we weren't
adding the device to the list until after calling the BindAdapter method.

svn path=/trunk/; revision=21847
2006-05-08 02:45:40 +00:00
Andrew Munger 064fa9c1f2 userenv: open handles with least rights neccessary. Patch by w3seek, bug 1458.
svn path=/trunk/; revision=21846
2006-05-07 20:23:16 +00:00
Eric Kohl 8ee8c5c694 The NPFS_FCB struct is actually a CCB (Context Control Block) instead of an FCB (File Control Block). Rename it accordingly and store pointers to it in FileObject->FsContext2 instead of FileObject->FsContext.
svn path=/trunk/; revision=21845
2006-05-07 19:56:32 +00:00
Alex Ionescu 3d1978b003 [AUDIT]
- Tditest: A TDI test application.
- Floppy: Cleanly implemented by Vizzini.
- VideoPort, VBE/VGA Miniports: Filip says these are clean, but the actual VGA driver/framebuffers need more through auditing.

svn path=/trunk/; revision=21844
2006-05-07 19:34:23 +00:00
Magnus Olsen 021be3ef24 [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21843
2006-05-07 19:23:37 +00:00
Alex Ionescu 8f6c4b215d [AUDIT]
- Bootvid: Uses documented/typical VGA drawing routines. Actual NT implementation is comletely incompatible and has nothing to do with real Windows, so no taint here.
- Debugout, green, diskdump: ROS-developed and non-NT drivers. Nothing they could've been tainted with, since NT doesn't have them.
- Null: Trivial/obvious implementation of a driver which does nothing.
- buslogic: Taken from VMWare source code almost entirely, minus some ROS hacks.
- Xbox Video Miniport: Cleanly developed by ros-xbox team with information from linux-xbox project.
- CSQTest: CSQ Test written by vizzini. Uses documented CSQ information and is just a test app to show how CSQ works, written by himself.

svn path=/trunk/; revision=21842
2006-05-07 19:16:11 +00:00
Alex Ionescu a50247fb0c [AUDIT]
- HalUp is just a 3-line initialization stub.
- Include directory contains public DMA/APIC/SMP hardware data or internal prototypes.

svn path=/trunk/; revision=21841
2006-05-07 18:59:41 +00:00
Alex Ionescu 7200d0ce67 [AUDIT]
- Generic HAL is just a bunch of stubs, no actual code.
- XBOX HAL was cleanly developed by the ros-XBOX team using information from linux-xbox.

svn path=/trunk/; revision=21840
2006-05-07 18:56:52 +00:00
Magnus Olsen f3bf535104 bug 1457: patch by w3seek : VFAT: Implement FileEaInformation for FAT32
svn path=/trunk/; revision=21839
2006-05-07 18:50:18 +00:00
Magnus Olsen 661ec874b7 [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21838
2006-05-07 18:49:07 +00:00
Magnus Olsen 6cb336fbaa [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21837
2006-05-07 18:42:22 +00:00
Magnus Olsen 65a46fb6e4 [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21836
2006-05-07 18:39:18 +00:00
Magnus Olsen b8c0b29fc9 Bug 1456 : patch from w3seek : Fix a bug in CreateDirectoryEx that makes the function attempt to create the template directory again
svn path=/trunk/; revision=21835
2006-05-07 18:17:50 +00:00
Magnus Olsen bad04e557d [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21834
2006-05-07 18:16:31 +00:00
Magnus Olsen 150fb4f42c [AUDIT] after looking through code no signs of reverse engineering were found.
svn path=/trunk/; revision=21833
2006-05-07 18:14:03 +00:00
Christoph von Wittich eb3ebbddf1 -don't show SystemComponents
-added a "Show updates" checkbox 

svn path=/trunk/; revision=21832
2006-05-07 18:05:51 +00:00
Hervé Poussineau caea3e9648 Add common cleanup block in SetupDiBuildClassInfoListExW, SetupDiClassGuidsFromNameExW, SetupDiClassNameFromGuidExW, SetupDiGetClassDescriptionExW, SETUP_CreateDevListFromEnumerator, SETUP_CreateDevList, SetupDiGetClassDevsExW, CreateClassKey, SetupDiOpenDeviceInfoW
svn path=/trunk/; revision=21831
2006-05-07 14:52:32 +00:00
Hervé Poussineau 31eb0eb314 In case of error, Reg* functions set the output handle to NULL. Don't rely on it to be INVALID_HANDLE_VALUE
This commit is related to bug 1455

svn path=/trunk/; revision=21830
2006-05-07 14:02:00 +00:00
Hervé Poussineau 12f4770a33 Replace some casts by CONTAINING_RECORD macro
Fix handle leak in SetupDiOpenClassRegKeyExW

svn path=/trunk/; revision=21829
2006-05-07 13:35:44 +00:00
Eric Kohl 367c18f5d5 Fix timeout handling.
svn path=/trunk/; revision=21828
2006-05-07 12:48:45 +00:00
Hervé Poussineau 33a839df3b Fix a broken cast (thanks w3seek)
svn path=/trunk/; revision=21827
2006-05-07 12:09:01 +00:00
Hervé Poussineau cc1a16be75 Fix error handling in SETUP_CreateInterfaceList (memory/handles leak)
Implement DIGCF_PRESENT flag in SetupDiGetClassDevsExW
Add more error codes mapping from CR_* to ERROR_*

svn path=/trunk/; revision=21826
2006-05-07 12:00:55 +00:00
Eric Kohl 0070982394 Update Indentation (tab->4spaces).
svn path=/trunk/; revision=21825
2006-05-07 11:14:41 +00:00
Alex Ionescu 5fdf34d3c5 - Fix build.
svn path=/trunk/; revision=21824
2006-05-07 10:52:14 +00:00
Hervé Poussineau cbb6aa83e6 Fix buffer overflow (spotted by Detlef Riekenberg in wine-devel ML)
svn path=/trunk/; revision=21823
2006-05-07 09:32:56 +00:00
Aleksey Bragin 47ec97a52e [AUDIT]
kernel32.dll
- Eric Kohl states that mailslot.c and npipe.c are clean: "They implement simple interfaces to the mailslot and named pipe file system drivers and don't contain any tainted code."

svn path=/trunk/; revision=21822
2006-05-07 09:23:22 +00:00
Magnus Olsen 234eeebea4 merges HEL_SetCooperativeLevel and HAL_SetCooperativeLevel to MAIN_SetCooperativeLevel
the new desgin allown us to use HEL as callbacks, we need change all HEL calls to the new desgin now

svn path=/trunk/; revision=21821
2006-05-07 09:12:37 +00:00
Magnus Olsen cf6a23c944 Try again move to new redesign but now we take one step at time
svn path=/trunk/; revision=21820
2006-05-07 08:41:26 +00:00
Magnus Olsen 64f88aed89 revert last commit it bsd the ddraw in some case
svn path=/trunk/; revision=21819
2006-05-07 08:26:40 +00:00
Art Yerkes fec1bfb78a Fix printing of adapter address. Just a silly thing for debugging.
svn path=/trunk/; revision=21818
2006-05-07 07:45:17 +00:00
Magnus Olsen 4a3cd2b217 Start remove old desgin of HEL to the new desgin, it will redues the code size, for we will use same code to call HAL in HEL, basic we need write the Dd* functions, it can be done two way, 1. Create a Hel driver in kmode or try write it in user mode. I will try write it in user mode.
svn path=/trunk/; revision=21817
2006-05-07 07:43:50 +00:00
Eric Kohl 9c0250f71c Simplified the access to FCBs and CCBs.
svn path=/trunk/; revision=21816
2006-05-07 07:33:40 +00:00
Eric Kohl c5fa9029dc The MSFS_MAILSLOT struct is actually an FCB (File Control Block). Rename it accordingly and store pointers to it in FileObject->FsContext.
svn path=/trunk/; revision=21815
2006-05-06 20:04:30 +00:00
Eric Kohl 7b09374005 Set direct io flag of the device object.
svn path=/trunk/; revision=21814
2006-05-06 15:39:42 +00:00