reactos.git
19 years agoImplement
Eric Kohl [Tue, 19 Oct 2004 11:19:16 +0000 (11:19 +0000)]
Implement
 - SetupDiBuildClassInfoList(ExW)
 - SetupDiClassGuidsFromName(W/ExW),
 - SetupDiClassNameFromGuid(W/ExW)
 - SetupDiGetActualSectionToInstallW
 - SetupDiGetClassDescription(W/ExW)
 - SetupDiInstallClassW partially
 - SetupDiOpenClassRegKey(ExW)
 - SetupOpenMasterInf

Fix compiler warnings.

svn path=/trunk/; revision=11331

19 years agoImplement
Eric Kohl [Tue, 19 Oct 2004 11:13:11 +0000 (11:13 +0000)]
Implement
 -  SetupDiBuildClassInfoList(ExW), SetupDiClassGuidsFromName(W/ExW),
 - SetupDiClassNameFromGuid(W/ExW)
 - SetupDiGetActualSectionToInstallW
 - SetupDiGetClassDescription(W/ExW)
 - SetupDiInstallClassW partially
 - SetupDiOpenClassRegKey(ExW)

svn path=/trunk/; revision=11330

19 years agothe last parameter of NtQueryInformationProcess() is optional, don't use it when...
Thomas Bluemel [Tue, 19 Oct 2004 10:27:11 +0000 (10:27 +0000)]
the last parameter of NtQueryInformationProcess() is optional, don't use it when not needed.

svn path=/trunk/; revision=11329

19 years agoRolf Kalbermatter <rolf.kalbermatter@citeng.com>
Gé van Geldorp [Tue, 19 Oct 2004 10:17:53 +0000 (10:17 +0000)]
Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
- Added SHFreeNameMappings implementation.
- Modify ANSI functions to allocate intermediate Unicode strings on the
heap instead of stack.
Mike McCormack <mike@codeweavers.com>
- Convert the shellmenu code to use unicode.

svn path=/trunk/; revision=11328

19 years agoSimplify wine/shellapi.h
Gé van Geldorp [Tue, 19 Oct 2004 10:17:05 +0000 (10:17 +0000)]
Simplify wine/shellapi.h

svn path=/trunk/; revision=11327

19 years agoWindows doesn't check uiParam for SPI_GETNONCLIENTMETRICS
Gé van Geldorp [Tue, 19 Oct 2004 08:25:25 +0000 (08:25 +0000)]
Windows doesn't check uiParam for SPI_GETNONCLIENTMETRICS

svn path=/trunk/; revision=11326

19 years agoDon't free subclass stack while it's still in use
Gé van Geldorp [Mon, 18 Oct 2004 21:31:41 +0000 (21:31 +0000)]
Don't free subclass stack while it's still in use

svn path=/trunk/; revision=11325

19 years ago- Change _NDIS_ define to NDIS_WRAPPER.
Filip Navara [Mon, 18 Oct 2004 21:08:20 +0000 (21:08 +0000)]
- Change _NDIS_ define to NDIS_WRAPPER.

svn path=/trunk/; revision=11324

19 years ago- Fix a typo.
Filip Navara [Mon, 18 Oct 2004 21:07:42 +0000 (21:07 +0000)]
- Fix a typo.

svn path=/trunk/; revision=11323

19 years ago- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.
Filip Navara [Mon, 18 Oct 2004 20:56:22 +0000 (20:56 +0000)]
- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.

svn path=/trunk/; revision=11322

19 years ago2004-10-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Mon, 18 Oct 2004 19:11:09 +0000 (19:11 +0000)]
2004-10-18  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/kernel32/makefile (TARGET_BUILDENV_TEST): Set to yes.
* lib/kernel32/tests/Makefile: New target run.
* lib/kernel32/tests/tests/file-1.c: Remove.
* lib/kernel32/tests/tests/CreateFile.c: New file.
* lib/kernel32/tests/stubs.tst: New file.
* lib/gdiplus/tests/tests/test-1.c: Update.
* lib/gdiplus/tests/stubs.tst: Update.
* lib/gdiplus/tests/Makefile: Update.
* lib/tools/helper.mk: Better support for TARGET_BUILDENV_TEST.
* tools/regtests.c: Terminate process after running tests.
* regtests/shared/regtests.c (PerformTest): Increase buffer sizes.
* regtests/Makefile: Update.
* regtests/kmregtests/*: Remove.
* regtests/kmrtint/*: Remove.
* regtests/regtests/*: Remove.
* regtests/win32base/*: Remove.
* subsys/win32k/tests/tests/eng-mem-1.c: Update.
* subsys/win32k/tests/stubs.tst: New file.
* drivers/net/tcpip/tests/Makefile: Update.
* drivers/net/tcpip/makefile: Update.
* drivers/net/tcpip/stubs.tst: New file.
* drivers/net/tcpip/tests/Makefile: Update.

svn path=/trunk/; revision=11321

19 years agoSort by address to make searching easier
Gé van Geldorp [Sun, 17 Oct 2004 21:25:43 +0000 (21:25 +0000)]
Sort by address to make searching easier

svn path=/trunk/; revision=11320

19 years agocommented out an assert(0); that was causing crashes in windows.
Richard Campbell [Sun, 17 Oct 2004 20:41:16 +0000 (20:41 +0000)]
commented out an assert(0); that was causing crashes in windows.

svn path=/trunk/; revision=11319

19 years agoMove resource constant to local header file
Gé van Geldorp [Sun, 17 Oct 2004 18:51:09 +0000 (18:51 +0000)]
Move resource constant to local header file

svn path=/trunk/; revision=11318

19 years ago- Fixed the changing of the PGE bit in cr4.
Hartmut Birr [Sun, 17 Oct 2004 17:28:45 +0000 (17:28 +0000)]
- Fixed the changing of the PGE bit in cr4.
- Check if the cpu supports global pages.

svn path=/trunk/; revision=11317

19 years ago- Used variables from the KPCR for the current irql, for dpc's, for time counters...
Hartmut Birr [Sun, 17 Oct 2004 15:39:30 +0000 (15:39 +0000)]
- Used variables from the KPCR for the current irql, for dpc's, for time counters and for the idle thread.

svn path=/trunk/; revision=11316

19 years ago- Simplified the definition of KeGetCurrentKPCR for the UP target.
Hartmut Birr [Sun, 17 Oct 2004 13:26:48 +0000 (13:26 +0000)]
- Simplified the definition of KeGetCurrentKPCR for the UP target.

svn path=/trunk/; revision=11315

19 years ago- Fix calling convention of ExInterlocked* functions.
Filip Navara [Sun, 17 Oct 2004 13:08:26 +0000 (13:08 +0000)]
- Fix calling convention of ExInterlocked* functions.

svn path=/trunk/; revision=11314

19 years ago- Fixed the definition KPCR_SELF and KeGetCurrentKPCR.
Hartmut Birr [Sun, 17 Oct 2004 10:53:05 +0000 (10:53 +0000)]
- Fixed the definition KPCR_SELF and KeGetCurrentKPCR.

svn path=/trunk/; revision=11313

19 years ago- Fixed the dependency check for ntoskrnl.
Hartmut Birr [Sun, 17 Oct 2004 10:43:57 +0000 (10:43 +0000)]
- Fixed the dependency check for ntoskrnl.

svn path=/trunk/; revision=11312

19 years ago- Fix NdisMSynchronizeWithInterrupt.
Filip Navara [Sun, 17 Oct 2004 10:15:07 +0000 (10:15 +0000)]
- Fix NdisMSynchronizeWithInterrupt.

svn path=/trunk/; revision=11310

19 years ago- Fix cut & paste mistake (s/NdisDprAcquireSpinLock/NdisDprReleaseSpinLock/).
Filip Navara [Sun, 17 Oct 2004 10:15:02 +0000 (10:15 +0000)]
- Fix cut & paste mistake (s/NdisDprAcquireSpinLock/NdisDprReleaseSpinLock/).
- Fix values passed to NdisMRegisterInterrupt.

svn path=/trunk/; revision=11309

19 years agoMore shutdown messages
Gé van Geldorp [Sun, 17 Oct 2004 09:36:08 +0000 (09:36 +0000)]
More shutdown messages

svn path=/trunk/; revision=11308

19 years agoFixed definition of KPCR_TIB to match W32API/NT5 defintion. Fixed bug in Makefile...
Alex Ionescu [Sun, 17 Oct 2004 05:20:29 +0000 (05:20 +0000)]
Fixed definition of KPCR_TIB to match W32API/NT5 defintion. Fixed bug in Makefile (fixed by Filip)

svn path=/trunk/; revision=11307

19 years agoFix accidental change.
Alex Ionescu [Sun, 17 Oct 2004 03:55:05 +0000 (03:55 +0000)]
Fix accidental change.

svn path=/trunk/; revision=11306

19 years agoKeStackAttach: Acquire lock before getting thread
Alex Ionescu [Sun, 17 Oct 2004 03:43:26 +0000 (03:43 +0000)]
KeStackAttach: Acquire lock before getting thread

svn path=/trunk/; revision=11305

19 years ago- Fix the CFLAGS handling to avoid duplicating flags on command line.
Filip Navara [Sun, 17 Oct 2004 02:51:39 +0000 (02:51 +0000)]
- Fix the CFLAGS handling to avoid duplicating flags on command line.

svn path=/trunk/; revision=11304

19 years ago- Fix IRQL restrictions.
Filip Navara [Sun, 17 Oct 2004 01:59:36 +0000 (01:59 +0000)]
- Fix IRQL restrictions.

svn path=/trunk/; revision=11303

19 years ago- Add comment to NdisMRegisterIoPortRange about the meaning of InitialPort parameter...
Filip Navara [Sun, 17 Oct 2004 01:59:18 +0000 (01:59 +0000)]
- Add comment to NdisMRegisterIoPortRange about the meaning of InitialPort parameter and pass the bus number to HalTranslateBusAddress.

svn path=/trunk/; revision=11302

19 years ago- Compile with W32API headers.
Filip Navara [Sun, 17 Oct 2004 01:55:54 +0000 (01:55 +0000)]
- Compile with W32API headers.
- Add multicast support.
- Add media state detection support.
- Protect the adapter context with spinlock and move code talking to card to inside NdisMSynchronizeWithInterrupt calls where necessary.

svn path=/trunk/; revision=11301

19 years ago- Cleanup handling of NDISxx definitions.
Filip Navara [Sun, 17 Oct 2004 01:55:33 +0000 (01:55 +0000)]
- Cleanup handling of NDISxx definitions.
- Define NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION, NDIS_PROTOCOL_MAJOR_VERSION and NDIS_PROTOCOL_MINOR_VERSION when necessary.
- Fix definition of NdisMIndicateStatus macro.
- Add prototypes for NdisMSetTimer, NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisMCancelTimer.

svn path=/trunk/; revision=11300

19 years agoCentralize definition of version resource
Gé van Geldorp [Sat, 16 Oct 2004 22:30:19 +0000 (22:30 +0000)]
Centralize definition of version resource

svn path=/trunk/; revision=11299

19 years agoUndo change to DBG
Gé van Geldorp [Sat, 16 Oct 2004 20:29:32 +0000 (20:29 +0000)]
Undo change to DBG

svn path=/trunk/; revision=11298

19 years ago- Centralize definition of version resource
Gé van Geldorp [Sat, 16 Oct 2004 20:27:43 +0000 (20:27 +0000)]
- Centralize definition of version resource
- Give DLLs a high version number, so installers won't overwrite them

svn path=/trunk/; revision=11297

19 years agoFix Typo
Alex Ionescu [Sat, 16 Oct 2004 18:56:54 +0000 (18:56 +0000)]
Fix Typo

svn path=/trunk/; revision=11296

19 years agoFixed ExGetCurrentProcessorUsage (thanks to Mike)
Alex Ionescu [Sat, 16 Oct 2004 18:45:03 +0000 (18:45 +0000)]
Fixed ExGetCurrentProcessorUsage (thanks to Mike)

svn path=/trunk/; revision=11295

19 years agoFix legacy detection of AGP cards
Gé van Geldorp [Fri, 15 Oct 2004 22:48:43 +0000 (22:48 +0000)]
Fix legacy detection of AGP cards

svn path=/trunk/; revision=11294

19 years agosome german translations and fixes by Michael Wirth
Thomas Bluemel [Fri, 15 Oct 2004 14:07:42 +0000 (14:07 +0000)]
some german translations and fixes by Michael Wirth

svn path=/trunk/; revision=11293

19 years ago- Update prototype of NdisMAllocateMapRegisters.
Filip Navara [Thu, 14 Oct 2004 18:46:57 +0000 (18:46 +0000)]
- Update prototype of NdisMAllocateMapRegisters.
- Fix declaration of NDIS_MINIPORT_CHARACTERISTICS, NDIS_PROTOCOL_CHARACTERISTICS and NDIS_MAC_CHARACTERISTICS.

svn path=/trunk/; revision=11292

19 years agoSilence debug message.
Eric Kohl [Thu, 14 Oct 2004 11:49:55 +0000 (11:49 +0000)]
Silence debug message.

svn path=/trunk/; revision=11291

19 years agoImplemented KeSetEventBoostPriority, KeFindConfigurationEntry, KeDeregisterBugCheckCa...
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

19 years agoPass win.ini as filename to *PrivateProfile* functions instead of NULL
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

19 years ago- Handle all required OID requests.
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

19 years agoCreate "Program Files" directory and store its location in the registry.
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

19 years agoUse the W32API headers.
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

19 years agoSorry, forgot to add this.
Alex Ionescu [Wed, 13 Oct 2004 02:58:59 +0000 (02:58 +0000)]
Sorry, forgot to add this.

svn path=/trunk/; revision=11285

19 years agoImplemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwa...
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

19 years agoLastError needs to be set always if disposition is CREATE_ALWAYS or OPEN_ALWAYS
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

19 years ago- Fix logic error in PsDeleteCidHandle.
Filip Navara [Tue, 12 Oct 2004 20:00:40 +0000 (20:00 +0000)]
- Fix logic error in PsDeleteCidHandle.

svn path=/trunk/; revision=11282

19 years agoAdd default hardware profile settings.
Eric Kohl [Tue, 12 Oct 2004 12:00:29 +0000 (12:00 +0000)]
Add default hardware profile settings.

svn path=/trunk/; revision=11281

19 years agoImplement GetCurrentHwProfileA/W.
Eric Kohl [Tue, 12 Oct 2004 11:56:04 +0000 (11:56 +0000)]
Implement GetCurrentHwProfileA/W.

svn path=/trunk/; revision=11280

19 years agoImplemented ExVerifySuite, ExInterlockedFlushSList, ExSystemExceptionFilter, ExRaiseE...
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

19 years agoAdded complete defintion of FX_SAVE_AREA and moved it to fpu.h instead of ps.h.
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

19 years agoremoved obsolete typecasts
Thomas Bluemel [Mon, 11 Oct 2004 21:27:22 +0000 (21:27 +0000)]
removed obsolete typecasts

svn path=/trunk/; revision=11277

19 years agouse INT_PTR as return type for dialog callbacks as documented in favor of portability
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

19 years agoStore device instance data in the registry.
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

19 years ago- Change Start value for PCnet to demand load. (Now really!)
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

19 years ago- Allow querying information for root enumerated devices using IoGetDeviceProperty.
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

19 years ago- Add root bus enumeration registry for NE2000 driver.
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

19 years ago- Return correct error value from WSPSocket.
Filip Navara [Mon, 11 Oct 2004 17:26:50 +0000 (17:26 +0000)]
- Return correct error value from WSPSocket.

svn path=/trunk/; revision=11271

19 years ago- Fix receive to work on VMware emulated adapters. We need to set busmaster bit on...
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

19 years agoMinor simplifications.
Eric Kohl [Mon, 11 Oct 2004 12:37:04 +0000 (12:37 +0000)]
Minor simplifications.

svn path=/trunk/; revision=11269

19 years agoMake regexpl build again. (I know I really should fix this to be unicode)
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

19 years agoMake regexpl build again. This has been bitrotting for a while.
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

19 years agoDon't use NdisTransferData if the whole packet is contained in the header+lookup...
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

19 years agoFix printing of packet contents to really print the contents instead of destroying...
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

19 years agoUpdate registry entries for NE2000 driver to match the new layout.
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

19 years agoIgnore registry reading errors while building services database.
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

19 years agoRemove obsolete comments.
Eric Kohl [Sun, 10 Oct 2004 18:28:05 +0000 (18:28 +0000)]
Remove obsolete comments.

svn path=/trunk/; revision=11262

19 years agoSilence a debug message.
Eric Kohl [Sun, 10 Oct 2004 18:26:33 +0000 (18:26 +0000)]
Silence a debug message.

svn path=/trunk/; revision=11261

19 years agoNtReadFile(): Take FILE_USE_FILE_POINTER_POSITION into account.
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

19 years ago- Fix debug message.
Filip Navara [Sun, 10 Oct 2004 17:23:13 +0000 (17:23 +0000)]
- Fix debug message.

svn path=/trunk/; revision=11259

19 years ago- Fix the NdisMEthIndicateReceive macro and ETH_RCV_INDICATE_HANDLER prototype to...
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

19 years agoFixed compiler warning ('RegistryPropertyName' might be used uninitialized in this...
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

19 years agoNtDeviceIoControlFile() and NtFsControlFile():
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

19 years agoChange flags of some network-related registry values. They were wrong.
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

19 years agoImplement RegQueryMultipleValuesA().
Eric Kohl [Sun, 10 Oct 2004 10:43:23 +0000 (10:43 +0000)]
Implement RegQueryMultipleValuesA().

svn path=/trunk/; revision=11254

19 years ago- Fixed some size calculations according to the last changes in cm/ntfunc.c.
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

19 years ago- Implement GetPrivateProfileSectionA/W()
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

19 years ago- Attach NDIS miniport devices to the device stack.
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

19 years ago- Implement IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case.
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

19 years ago- Delete all build files on "make clean".
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

19 years agocorrect array size
Martin Fuchs [Sat, 9 Oct 2004 14:07:13 +0000 (14:07 +0000)]
correct array size

svn path=/trunk/; revision=11248

19 years agoPass requested base address to MmAllocateSection()
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

19 years agoadd splitpath.c
Martin Fuchs [Sat, 9 Oct 2004 11:42:39 +0000 (11:42 +0000)]
add splitpath.c

svn path=/trunk/; revision=11246

19 years agounixcalls.c
Martin Fuchs [Sat, 9 Oct 2004 11:40:44 +0000 (11:40 +0000)]
unixcalls.c

svn path=/trunk/; revision=11245

19 years agoUpdate French translation.
Martin Fuchs [Sat, 9 Oct 2004 11:40:08 +0000 (11:40 +0000)]
Update French translation.

svn path=/trunk/; revision=11244

19 years agoCreate named pipes with security information if argument is present
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

19 years agoCreate mail slots with security information if argument is present
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

19 years agolittle simplification
Thomas Bluemel [Fri, 8 Oct 2004 23:12:29 +0000 (23:12 +0000)]
little simplification

svn path=/trunk/; revision=11241

19 years agoatomically increment the pipe id to be thread-safe. Thanks to Mark Grosberg for repor...
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

19 years agolittle simplification
Thomas Bluemel [Fri, 8 Oct 2004 21:37:16 +0000 (21:37 +0000)]
little simplification

svn path=/trunk/; revision=11239

19 years agofixed return value of FindCloseChangeNotification()
Thomas Bluemel [Fri, 8 Oct 2004 21:29:40 +0000 (21:29 +0000)]
fixed return value of FindCloseChangeNotification()

svn path=/trunk/; revision=11238

19 years agoimplemented GetNamedPipeHandleStateA() and a few fixes for GetNamedPipeHandleStateW()
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

19 years ago- Fix one error case to prevent crashes when registry enumeration fails.
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

19 years agoCorrectly handle small buffers in NtEnumerate[Value]Key and NtQuery[Value]Key registr...
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

19 years agoAdd SYSTEM_REGISTRY_QUOTA_INFORMATION
Gé van Geldorp [Fri, 8 Oct 2004 21:14:21 +0000 (21:14 +0000)]
Add SYSTEM_REGISTRY_QUOTA_INFORMATION

svn path=/trunk/; revision=11234

19 years agocall vswprintf@msvcrt in Wine's UNICODE version
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

19 years ago- Return some values for NtQuerySystemInformation(SystemRegistryQuotaInformation)
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

19 years agoresource files
Martin Fuchs [Fri, 8 Oct 2004 19:30:45 +0000 (19:30 +0000)]
resource files

svn path=/trunk/; revision=11231