Eric Kohl [Thu, 14 Oct 2004 11:49:55 +0000 (11:49 +0000)]
Silence debug message.
svn path=/trunk/; revision=11291
Alex Ionescu [Wed, 13 Oct 2004 22:27:03 +0000 (22:27 +0000)]
Implemented KeSetEventBoostPriority, KeFindConfigurationEntry, KeDeregisterBugCheckCallback, KeIsAttachedProcess, KeQueryActiveProcessors, KeSetDmaIoCoherency, KeSetTimeIncrement, KeQueryRuntimeThread, KeUpdateRunTime, KeUpdateSystemTime. Made KeRegisterBugCheckCallback check if Callback isn't already registered.
svn path=/trunk/; revision=11290
Gé van Geldorp [Wed, 13 Oct 2004 19:52:09 +0000 (19:52 +0000)]
Pass win.ini as filename to *PrivateProfile* functions instead of NULL
svn path=/trunk/; revision=11289
Filip Navara [Wed, 13 Oct 2004 18:50:09 +0000 (18:50 +0000)]
- Handle all required OID requests.
- Fix handling of OID_GEN_MAXIMUM_FRAME_SIZE and OID_GEN_DRIVER_VERSION.
- Generate error statistics.
svn path=/trunk/; revision=11288
Gé van Geldorp [Wed, 13 Oct 2004 18:14:07 +0000 (18:14 +0000)]
Create "Program Files" directory and store its location in the registry.
Not sure if this is the correct place to implement it, feel free to move
around.
svn path=/trunk/; revision=11287
Eric Kohl [Wed, 13 Oct 2004 10:17:41 +0000 (10:17 +0000)]
Use the W32API headers.
Clean-up the indentation.
svn path=/trunk/; revision=11286
Alex Ionescu [Wed, 13 Oct 2004 02:58:59 +0000 (02:58 +0000)]
Sorry, forgot to add this.
svn path=/trunk/; revision=11285
Alex Ionescu [Wed, 13 Oct 2004 01:42:14 +0000 (01:42 +0000)]
Implemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwapEnable, KeQueryPriorityThread, KeRevertToUserAffinityThread, KeSetIdealProcessorThread, KeSetSystemAffinityThread, KeTerminateThread, KeStackAttachProcess, KeUnstackDetachProcess
svn path=/trunk/; revision=11284
Gé van Geldorp [Tue, 12 Oct 2004 22:04:51 +0000 (22:04 +0000)]
LastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS
svn path=/trunk/; revision=11283
Filip Navara [Tue, 12 Oct 2004 20:00:40 +0000 (20:00 +0000)]
- Fix logic error in PsDeleteCidHandle.
svn path=/trunk/; revision=11282
Eric Kohl [Tue, 12 Oct 2004 12:00:29 +0000 (12:00 +0000)]
Add default hardware profile settings.
svn path=/trunk/; revision=11281
Eric Kohl [Tue, 12 Oct 2004 11:56:04 +0000 (11:56 +0000)]
Implement GetCurrentHwProfileA/W.
svn path=/trunk/; revision=11280
Alex Ionescu [Tue, 12 Oct 2004 00:56:46 +0000 (00:56 +0000)]
Implemented ExVerifySuite, ExInterlockedFlushSList, ExSystemExceptionFilter, ExRaiseException, ExGetCurrentProcessorCpuUsage, ExGetCurrentProcessorCounts
svn path=/trunk/; revision=11279
Alex Ionescu [Tue, 12 Oct 2004 00:33:30 +0000 (00:33 +0000)]
Added complete defintion of FX_SAVE_AREA and moved it to fpu.h instead of ps.h.
svn path=/trunk/; revision=11278
Thomas Bluemel [Mon, 11 Oct 2004 21:27:22 +0000 (21:27 +0000)]
removed obsolete typecasts
svn path=/trunk/; revision=11277
Thomas Bluemel [Mon, 11 Oct 2004 21:08:06 +0000 (21:08 +0000)]
use INT_PTR as return type for dialog callbacks as documented in favor of portability
svn path=/trunk/; revision=11276
Eric Kohl [Mon, 11 Oct 2004 19:07:25 +0000 (19:07 +0000)]
Store device instance data in the registry.
svn path=/trunk/; revision=11275
Filip Navara [Mon, 11 Oct 2004 18:42:49 +0000 (18:42 +0000)]
- Change Start value for PCnet to demand load. (Now really!)
svn path=/trunk/; revision=11274
Filip Navara [Mon, 11 Oct 2004 18:36:20 +0000 (18:36 +0000)]
- Allow querying information for root enumerated devices using IoGetDeviceProperty.
svn path=/trunk/; revision=11273
Filip Navara [Mon, 11 Oct 2004 18:36:17 +0000 (18:36 +0000)]
- Add root bus enumeration registry for NE2000 driver.
- Change Start value for PCnet to demand load.
svn path=/trunk/; revision=11272
Filip Navara [Mon, 11 Oct 2004 17:26:50 +0000 (17:26 +0000)]
- Return correct error value from WSPSocket.
svn path=/trunk/; revision=11271
Filip Navara [Mon, 11 Oct 2004 15:03:13 +0000 (15:03 +0000)]
- Fix receive to work on VMware emulated adapters. We need to set busmaster bit on PCI command register in order to get packets. Otherwise we just get "missing frame" error and the ring buffer remains empty.
- Indicate receive completition.
- Implement basic packet transmitting.
- Don't read slot number from registry and report itself as NDIS 5.0 miniport.
- Fix nasty bugs in halt code path (incorrect assignment and wrong parameters to NdisMFreeSharedMemory calls).
svn path=/trunk/; revision=11270
Eric Kohl [Mon, 11 Oct 2004 12:37:04 +0000 (12:37 +0000)]
Minor simplifications.
svn path=/trunk/; revision=11269
Steven Edwards [Mon, 11 Oct 2004 01:24:22 +0000 (01:24 +0000)]
Make regexpl build again. (I know I really should fix this to be unicode)
BTW this is a kick ass tool that does work over the network. I just tested it
editing the registry on the wifes box.
svn path=/trunk/; revision=11268
Steven Edwards [Mon, 11 Oct 2004 01:20:13 +0000 (01:20 +0000)]
Make regexpl build again. This has been bitrotting for a while.
svn path=/trunk/; revision=11267
Filip Navara [Sun, 10 Oct 2004 22:38:22 +0000 (22:38 +0000)]
Don't use NdisTransferData if the whole packet is contained in the header+lookup buffer.
svn path=/trunk/; revision=11266
Filip Navara [Sun, 10 Oct 2004 21:06:13 +0000 (21:06 +0000)]
Fix printing of packet contents to really print the contents instead of destroying them.
svn path=/trunk/; revision=11265
Filip Navara [Sun, 10 Oct 2004 21:03:23 +0000 (21:03 +0000)]
Update registry entries for NE2000 driver to match the new layout.
svn path=/trunk/; revision=11264
Filip Navara [Sun, 10 Oct 2004 21:00:59 +0000 (21:00 +0000)]
Ignore registry reading errors while building services database.
svn path=/trunk/; revision=11263
Eric Kohl [Sun, 10 Oct 2004 18:28:05 +0000 (18:28 +0000)]
Remove obsolete comments.
svn path=/trunk/; revision=11262
Eric Kohl [Sun, 10 Oct 2004 18:26:33 +0000 (18:26 +0000)]
Silence a debug message.
svn path=/trunk/; revision=11261
Eric Kohl [Sun, 10 Oct 2004 18:23:09 +0000 (18:23 +0000)]
NtReadFile(): Take FILE_USE_FILE_POINTER_POSITION into account.
svn path=/trunk/; revision=11260
Filip Navara [Sun, 10 Oct 2004 17:23:13 +0000 (17:23 +0000)]
- Fix debug message.
svn path=/trunk/; revision=11259
Filip Navara [Sun, 10 Oct 2004 17:16:42 +0000 (17:16 +0000)]
- Fix the NdisMEthIndicateReceive macro and ETH_RCV_INDICATE_HANDLER prototype to be binary compatible with Windows (R).
- Modify NDIS accordingly.
svn path=/trunk/; revision=11258
Gregor Anich [Sun, 10 Oct 2004 15:51:52 +0000 (15:51 +0000)]
Fixed compiler warning ('RegistryPropertyName' might be used uninitialized in this function)
svn path=/trunk/; revision=11257
Eric Kohl [Sun, 10 Oct 2004 14:01:50 +0000 (14:01 +0000)]
NtDeviceIoControlFile() and NtFsControlFile():
Check granted access rights against access rights from IoControlCode.
svn path=/trunk/; revision=11256
Art Yerkes [Sun, 10 Oct 2004 10:46:02 +0000 (10:46 +0000)]
Change flags of some network-related registry values. They were wrong.
svn path=/trunk/; revision=11255
Eric Kohl [Sun, 10 Oct 2004 10:43:23 +0000 (10:43 +0000)]
Implement RegQueryMultipleValuesA().
svn path=/trunk/; revision=11254
Hartmut Birr [Sun, 10 Oct 2004 10:10:52 +0000 (10:10 +0000)]
- Fixed some size calculations according to the last changes in cm/ntfunc.c.
svn path=/trunk/; revision=11253
Gé van Geldorp [Sat, 9 Oct 2004 18:46:41 +0000 (18:46 +0000)]
- Implement GetPrivateProfileSectionA/W()
- Handle value-less keys
- Handle comments
svn path=/trunk/; revision=11252
Filip Navara [Sat, 9 Oct 2004 18:17:08 +0000 (18:17 +0000)]
- Attach NDIS miniport devices to the device stack.
- Gain the bus type and slot number using IoGetDeviceProperty from the PnP stack.
- Read the registry values for NDIS miniports from the correct place. See www.plasmic.com/~vizzini/ntnetarch.html for details.
- Update NdisReadPciSlotInformation/NdisWritePciSlotInformation to use the adapter slot information.
svn path=/trunk/; revision=11251
Filip Navara [Sat, 9 Oct 2004 18:16:58 +0000 (18:16 +0000)]
- Implement IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case.
- Implement IoGetDeviceProperty for DevicePropertyClassName, DevicePropertyClassGuid, DevicePropertyDriverKeyName, DevicePropertyManufacturer, DevicePropertyFriendlyName cases.
svn path=/trunk/; revision=11250
Filip Navara [Sat, 9 Oct 2004 17:14:11 +0000 (17:14 +0000)]
- Delete all build files on "make clean".
svn path=/trunk/; revision=11249
Martin Fuchs [Sat, 9 Oct 2004 14:07:13 +0000 (14:07 +0000)]
correct array size
svn path=/trunk/; revision=11248
Gé van Geldorp [Sat, 9 Oct 2004 12:17:54 +0000 (12:17 +0000)]
Pass requested base address to MmAllocateSection()
svn path=/trunk/; revision=11247
Martin Fuchs [Sat, 9 Oct 2004 11:42:39 +0000 (11:42 +0000)]
add splitpath.c
svn path=/trunk/; revision=11246
Martin Fuchs [Sat, 9 Oct 2004 11:40:44 +0000 (11:40 +0000)]
unixcalls.c
svn path=/trunk/; revision=11245
Martin Fuchs [Sat, 9 Oct 2004 11:40:08 +0000 (11:40 +0000)]
Update French translation.
svn path=/trunk/; revision=11244
Thomas Bluemel [Fri, 8 Oct 2004 23:24:01 +0000 (23:24 +0000)]
Create named pipes with security information if argument is present
svn path=/trunk/; revision=11243
Thomas Bluemel [Fri, 8 Oct 2004 23:20:57 +0000 (23:20 +0000)]
Create mail slots with security information if argument is present
svn path=/trunk/; revision=11242
Thomas Bluemel [Fri, 8 Oct 2004 23:12:29 +0000 (23:12 +0000)]
little simplification
svn path=/trunk/; revision=11241
Thomas Bluemel [Fri, 8 Oct 2004 21:48:46 +0000 (21:48 +0000)]
atomically increment the pipe id to be thread-safe. Thanks to Mark Grosberg for reporting it.
svn path=/trunk/; revision=11240
Thomas Bluemel [Fri, 8 Oct 2004 21:37:16 +0000 (21:37 +0000)]
little simplification
svn path=/trunk/; revision=11239
Thomas Bluemel [Fri, 8 Oct 2004 21:29:40 +0000 (21:29 +0000)]
fixed return value of FindCloseChangeNotification()
svn path=/trunk/; revision=11238
Thomas Bluemel [Fri, 8 Oct 2004 21:25:18 +0000 (21:25 +0000)]
implemented GetNamedPipeHandleStateA() and a few fixes for GetNamedPipeHandleStateW()
svn path=/trunk/; revision=11237
Filip Navara [Fri, 8 Oct 2004 21:20:35 +0000 (21:20 +0000)]
- Fix one error case to prevent crashes when registry enumeration fails.
svn path=/trunk/; revision=11236
Filip Navara [Fri, 8 Oct 2004 21:19:12 +0000 (21:19 +0000)]
Correctly handle small buffers in NtEnumerate[Value]Key and NtQuery[Value]Key registry routines:
- If buffer is too small to contain even fixed size information for specified type return STATUS_BUFFER_TOO_SMALL.
- If buffer is large enough to contain some information, but not all information requested, fill as much as we can and return STATUS_BUFFER_OVERFLOW.
- If we fill the entire buffer return STATUS_SUCCESS.
svn path=/trunk/; revision=11235
Gé van Geldorp [Fri, 8 Oct 2004 21:14:21 +0000 (21:14 +0000)]
Add SYSTEM_REGISTRY_QUOTA_INFORMATION
svn path=/trunk/; revision=11234
Martin Fuchs [Fri, 8 Oct 2004 20:20:15 +0000 (20:20 +0000)]
call vswprintf@msvcrt in Wine's UNICODE version
svn path=/trunk/; revision=11233
Gé van Geldorp [Fri, 8 Oct 2004 20:02:30 +0000 (20:02 +0000)]
- Return some values for NtQuerySystemInformation(SystemRegistryQuotaInformation)
- Print messages for not implemented system information classes
- Silence some debug messages
svn path=/trunk/; revision=11232
Martin Fuchs [Fri, 8 Oct 2004 19:30:45 +0000 (19:30 +0000)]
resource files
svn path=/trunk/; revision=11231
Martin Fuchs [Fri, 8 Oct 2004 19:30:30 +0000 (19:30 +0000)]
tchar.h
svn path=/trunk/; revision=11230
Martin Fuchs [Fri, 8 Oct 2004 18:19:53 +0000 (18:19 +0000)]
call Unix functions in separate module read_unix.c
svn path=/trunk/; revision=11229
Eric Kohl [Fri, 8 Oct 2004 11:52:30 +0000 (11:52 +0000)]
- User resource strings instead of constant strings for folder names.
- Add english and german resource strings.
svn path=/trunk/; revision=11228
Martin Fuchs [Fri, 8 Oct 2004 09:53:37 +0000 (09:53 +0000)]
UNICODE for WINE version
svn path=/trunk/; revision=11227
Martin Fuchs [Fri, 8 Oct 2004 08:35:02 +0000 (08:35 +0000)]
german resource strings
svn path=/trunk/; revision=11226
Martin Fuchs [Fri, 8 Oct 2004 08:18:42 +0000 (08:18 +0000)]
convert string constants into string resources and character arrays
svn path=/trunk/; revision=11225
Steven Edwards [Fri, 8 Oct 2004 04:09:51 +0000 (04:09 +0000)]
Remove the GNU from the name as its not a GNU program.
svn path=/trunk/; revision=11224
Steven Edwards [Fri, 8 Oct 2004 04:05:11 +0000 (04:05 +0000)]
Sync notepad with Winehq. It looks more like Windows notepad.
svn path=/trunk/; revision=11223
Art Yerkes [Fri, 8 Oct 2004 01:28:32 +0000 (01:28 +0000)]
Added makefile dependency in both dirs, and proper relinking rule for
oskittcp and ip.
svn path=/trunk/; revision=11222
Gé van Geldorp [Thu, 7 Oct 2004 21:05:36 +0000 (21:05 +0000)]
Remove forgotten breakpoint
svn path=/trunk/; revision=11221
Gé van Geldorp [Thu, 7 Oct 2004 20:39:04 +0000 (20:39 +0000)]
Fix GetFullPathNameA/W() return value
svn path=/trunk/; revision=11220
Gé van Geldorp [Thu, 7 Oct 2004 19:24:26 +0000 (19:24 +0000)]
Undo last change, since GetFullPathName is supposed to return the length
including terminating nul char when the buffer is too small
svn path=/trunk/; revision=11219
Gé van Geldorp [Thu, 7 Oct 2004 19:20:57 +0000 (19:20 +0000)]
Don't rely on UNICODE being #define'ed
svn path=/trunk/; revision=11218
Gé van Geldorp [Thu, 7 Oct 2004 18:00:10 +0000 (18:00 +0000)]
Don't corrupt the registry when deleting a REG_DWORD value
svn path=/trunk/; revision=11217
Art Yerkes [Thu, 7 Oct 2004 15:04:45 +0000 (15:04 +0000)]
some formatting and prototype changes
memtrack on
moved timer dpc out of libip
added work item for ip timer callback to work at passive level
svn path=/trunk/; revision=11216
Gé van Geldorp [Thu, 7 Oct 2004 09:13:56 +0000 (09:13 +0000)]
Francois Gouget <fgouget@free.fr>
-Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
svn path=/trunk/; revision=11215
Martin Fuchs [Thu, 7 Oct 2004 08:43:34 +0000 (08:43 +0000)]
use TREE_LINE_DX for better look of the tree with big fonts
svn path=/trunk/; revision=11214
Steven Edwards [Thu, 7 Oct 2004 05:26:54 +0000 (05:26 +0000)]
Allow NtGdiCreateScaleableFontResource to keep going.
(This allows OpenOffice 1.1.1 to load)
svn path=/trunk/; revision=11213
Art Yerkes [Thu, 7 Oct 2004 04:47:42 +0000 (04:47 +0000)]
Sorry jimtabor and rcampbell, it turns out that ip.a was not getting cleaned
and you guys were using an old one. sedwards helped me figure that out.
I've been cleaning these dirs explicitly since i'm working in them.
This should fix the clean for those.
svn path=/trunk/; revision=11212
Gé van Geldorp [Wed, 6 Oct 2004 23:46:09 +0000 (23:46 +0000)]
GetFullPathName returns length without nul byte
svn path=/trunk/; revision=11211
Martin Fuchs [Wed, 6 Oct 2004 09:08:50 +0000 (09:08 +0000)]
update item height after changing the font
svn path=/trunk/; revision=11210
Martin Fuchs [Wed, 6 Oct 2004 09:08:16 +0000 (09:08 +0000)]
ID_FILE_MOVE resources
svn path=/trunk/; revision=11209
Gé van Geldorp [Wed, 6 Oct 2004 07:29:58 +0000 (07:29 +0000)]
Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
- Fix bug found by Piotr Caban, where our function tried to delete a
directory eventhough the user canceled the operation.
svn path=/trunk/; revision=11208
Art Yerkes [Wed, 6 Oct 2004 04:40:34 +0000 (04:40 +0000)]
More stuff moved out of ip lib.
svn path=/trunk/; revision=11207
Gé van Geldorp [Tue, 5 Oct 2004 22:08:56 +0000 (22:08 +0000)]
Do some simple error checking on .cur and .ico file structure
svn path=/trunk/; revision=11206
Gé van Geldorp [Tue, 5 Oct 2004 20:58:38 +0000 (20:58 +0000)]
Francois Gouget <fgouget@free.fr>
- Assorted spelling fixes.
svn path=/trunk/; revision=11205
Hartmut Birr [Tue, 5 Oct 2004 19:11:17 +0000 (19:11 +0000)]
- Bugcheck on a page fault, if the reason was code executing in a non executable area (only available on a AMD64).
svn path=/trunk/; revision=11204
Hartmut Birr [Tue, 5 Oct 2004 19:04:09 +0000 (19:04 +0000)]
- Changed some functions from Nt to Zw in RtlFormatCurrentUserKeyPath to bypass the buffer checks.
svn path=/trunk/; revision=11203
Hartmut Birr [Tue, 5 Oct 2004 18:53:28 +0000 (18:53 +0000)]
- Removed some hard coded values, which depend on a kernel base of 0xc0000000.
svn path=/trunk/; revision=11202
Gregor Anich [Tue, 5 Oct 2004 14:19:13 +0000 (14:19 +0000)]
Mesa version 6.2 import (also removed _MSC_VER define for building with mingw) - look at mesa3d.org/ for changelogs.
svn path=/trunk/; revision=11201
Steven Edwards [Tue, 5 Oct 2004 13:57:29 +0000 (13:57 +0000)]
Silence a few warnings and bring the source (mostly) back in line
with the source drop from embedded.cl
svn path=/trunk/; revision=11200
Eric Kohl [Tue, 5 Oct 2004 13:39:42 +0000 (13:39 +0000)]
Remove outdated profile path postfix.
svn path=/trunk/; revision=11199
Steven Edwards [Tue, 5 Oct 2004 13:09:46 +0000 (13:09 +0000)]
Added a simple embedded GPL dhcp server for ReactOS by
Carlos Manuel Duclos Vergara
TODO:
Make it a real Window Service
Make it use the registry rather than dhcpd.conf
.......
svn path=/trunk/; revision=11198
Eric Kohl [Tue, 5 Oct 2004 10:40:13 +0000 (10:40 +0000)]
Remove fixed heap base address (HEAP_BASE) to enable bottom-up heap allocation.
svn path=/trunk/; revision=11197
Gé van Geldorp [Tue, 5 Oct 2004 07:51:11 +0000 (07:51 +0000)]
Recognize our CD-Rom drives
svn path=/trunk/; revision=11196
Gé van Geldorp [Tue, 5 Oct 2004 07:43:19 +0000 (07:43 +0000)]
Alexandre Julliard <julliard@winehq.org>
- Fixed typo in ProgramsW.
- Changed the case of windows and system directories to match the
directories we create by default.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
svn path=/trunk/; revision=11195
Alex Ionescu [Mon, 4 Oct 2004 21:38:49 +0000 (21:38 +0000)]
Un-hardcoded the 0xC0000000 value, and stuck the define in one single place both for ASM and C code. This define is 0x80000000 by default, but automatically sets itself to 0xC0000000 if 3GB is set to 1 in reactos/config. This option is turned on by default for now, because the Default heap is at 0xA0000000, which doesn't work on a non 3GB system. Lower values seem to crash Win32K but I fill figure out a solution.
svn path=/trunk/; revision=11193
Casper Hornstrup [Mon, 4 Oct 2004 20:04:49 +0000 (20:04 +0000)]
2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Support for kernel TARGET_TYPE.
* ntoskrnl/Makefile: Simplified makefile.
svn path=/trunk/; revision=11192
Gé van Geldorp [Mon, 4 Oct 2004 19:44:11 +0000 (19:44 +0000)]
Piotr Caban <pio13@poczta.onet.pl>
- Added Polish translation.
svn path=/trunk/; revision=11191