Casper Hornstrup [Wed, 20 Oct 2004 20:51:21 +0000 (20:51 +0000)]
2004-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/gdiplus/makefile (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): Set to test.
* lib/kernel32/makefile: Ditto.
* subsys/win32k/makefile: Ditto.
* tools/helper.mk (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): New value test.
* regtests/shared/regtests.c (_Result, _Buffer): Add.
* regtests/shared/regtests.h (_Result, _Buffer): Declare extern.
(TestRoutine): Make void return type and remove Buffer parameter.
(FAIL*): Remove.
svn path=/trunk/; revision=11356
Gé van Geldorp [Wed, 20 Oct 2004 20:35:58 +0000 (20:35 +0000)]
Sync to Wine-
20041019
svn path=/trunk/; revision=11355
Gé van Geldorp [Wed, 20 Oct 2004 20:31:36 +0000 (20:31 +0000)]
Remove global -DCOBJMACROS for winedll's since they #define it themselves
now when needed
svn path=/trunk/; revision=11354
Thomas Bluemel [Wed, 20 Oct 2004 19:19:12 +0000 (19:19 +0000)]
disabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse messages are supposed to be dispatched.
svn path=/trunk/; revision=11353
Gé van Geldorp [Wed, 20 Oct 2004 18:33:05 +0000 (18:33 +0000)]
Update status
svn path=/trunk/; revision=11352
Gé van Geldorp [Wed, 20 Oct 2004 18:30:39 +0000 (18:30 +0000)]
Sync to Wine-
20041019
svn path=/trunk/; revision=11350
Gé van Geldorp [Wed, 20 Oct 2004 17:42:11 +0000 (17:42 +0000)]
Sync to Wine-
20041019:
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
Jeremy White <jwhite@codeweavers.com>
- Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.
Eric Pouech <pouech-eric@wanadoo.fr>
- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code
svn path=/trunk/; revision=11349
Gé van Geldorp [Wed, 20 Oct 2004 16:49:27 +0000 (16:49 +0000)]
Sync to Wine-
20041019:
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Robert Shearman <rob@codeweavers.com>
- Don't define GWL_USERDATA, GWL_ID, GWL_HWNDPARENT, GWL_HINSTANCE and
GWL_WNDPROC when compiling the Wine source.
Mike McCormack <mike@codeweavers.com>
- Fix some -Wsigned-compare warnings.
Huw Davies <huw@codeweavers.com>
- Rewrite PathCreateFromUrl.
- Implement PathSearchAndQualify.
- Fix UrlUnescapeW.
- PathIsURL should return TRUE even if a scheme is unknown.
- UrlEscape has different rules depending on the protocol.
- Added a load of tests.
- ParseURL is now documented, so move it into shlwapi.h.
Bill Medland <billmedland@mercuryspeed.com>
- Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey. Also includes test.
Steven Edwards <steven_ed4153@yahoo.com>
- Move URL_SCHEME typedef to match PSDK.
svn path=/trunk/; revision=11348
Gé van Geldorp [Wed, 20 Oct 2004 16:20:22 +0000 (16:20 +0000)]
Simplify wine/shlwapi.h
svn path=/trunk/; revision=11347
Gé van Geldorp [Wed, 20 Oct 2004 09:38:15 +0000 (09:38 +0000)]
Sync to Wine-
20041019:
Mike McCormack <mike@codeweavers.com>
- Add stub implementation for CreateProxyFromTypeInfo.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11346
Gé van Geldorp [Wed, 20 Oct 2004 09:32:11 +0000 (09:32 +0000)]
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11345
Gé van Geldorp [Wed, 20 Oct 2004 09:27:43 +0000 (09:27 +0000)]
Sync to Wine-
20041019:
Alexandre Julliard <julliard@winehq.org>
- Build the .h files from their idl source at compile time, and remove
them from CVS.
- Build idl files as part of the normal build process.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Joris Huizer <jorishuizer@planet.nl>
- Ref count increment/decrement cleanup.
Robert Shearman <rob@codeweavers.com>
- Improve proxy destruction comment.
Mike McCormack <mike@codeweavers.com>
- CoSuspendClassObjects stub implementation.
Vincent Beron <vberon@mecano.gme.usherb.ca
- Fix some types problems.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.
svn path=/trunk/; revision=11344
Gé van Geldorp [Wed, 20 Oct 2004 08:53:06 +0000 (08:53 +0000)]
Jacek Caban <jack@itma.pwr.wroc.pl>
- Added/updated Polish translations.
Robert Shearman <rob@codeweavers.com>
- GetWindowLong -> GetWindowLongPtr.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
- Better document some apis in commdlg and mscms.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Constify some statics and make them smaller.
Steven Edwards <steven_ed4153@yahoo.com>
- Remove unneeded include statements.
Dimitrie O. Paun <dpaun@rogers.com>
- Avoid W->A transitions.
svn path=/trunk/; revision=11343
Gé van Geldorp [Wed, 20 Oct 2004 08:36:55 +0000 (08:36 +0000)]
Sync to Wine-
20041019:
Dmitry Timoshkov <dmitry@codeweavers.com>
- If an animation is already playing do not restart it.
- Remove WM_CLOSE handler, it leads to a memory corruption later on.
- Do not use GlobalFree for a memory returned by LoadResource.
Robert Shearman <rob@codeweavers.com>
- Implement SetPathWordBreakProc and MirrorIcon.
- Implement ImageList_SetColorTable.
- Implement WS_DISABLED style.
- Issue EN_CHANGE notification.
- Make the control look more like native by using the right font and
spacing.
- Use TextOutW rather than DrawTextW as we don't use any features of
DrawTextW.
- Fix caret size and position.
- Implement WM_CHAR and WM_SYSCHAR messages.
- Status update.
- Should create HOTKEY_INFO storage in WM_NCCREATE rather than in
WM_CREATE so that we can also add the WS_EX_CLIENTEDGE style.
- Remove code that draws the client edge; it is already drawn by
DefWindowProc.
- Document status of control against v6.0 of native version.
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
side effects from messages such as WM_NCCALCSIZE, instead only from
user input messages like WM_MOUSEMOVE.
- Rebar completeness audit.
- TBN_DELETINGBUTTON sends the command ID, not the index.
- Fill in tbButton structure for TBN_DELETINGBUTTON notification.
- Document TBN_QUERY* sending indices.
- Fix some TRACEs
- More A->W conversions missed by previous patch.
- Fix off-by-one error in validating drag-n-drop from available
buttons list box to actual buttons list box.
- Unicode flag should be based on the notification window.
- Use Unicode window messages.
- Determine whether to do label edit before sending NM_CLICK.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Filip Navara <xnavara@volny.cz>
- Implement PSM_INDEXTOID, PSM_INDEXTOPAGE and PSM_PAGETOINDEX messages.
- Partially implement the PSH_WIZARDCONTEXTHELP and PSH_NOCONTEXTHELP
styles.
- Add note about unimplemented TB_SAVERESTORE message.
- Fix obviously wrong condition in an "if" statement.
Dimitrie O. Paun <dpaun@rogers.com>
- We now have ICC_LINK_CLASS.
- Cleanup W->A transition.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- ImageList_Merge should not fail if indices are bad.
- Add tests for this case, a visible test mode and fix DrawIndirect test
under some native comctl32.dll's.
- Items are variable sized, use an accessor to get at them.
- Combine A/W calls together to remove duplication.
- Don't leak text when removing/changing items.
- Turn off hot tracking when we delete the last item.
- Use the 'delete 1 item' logic when deleting all items.
- Draw +/- correctly for large icon sizes.
- Item height/expand button width must be >= than imagelist size.
- Avoid a magic number, add FIXME for incorrect +/- drawing.
Michael Stefaniuc <mstefani@redhat.com>
- native ImageList_Remove dosn't spit out an error message when
deleting an index out of range so don't do that either
- add 2 ImageList_Remove tests
Aric Stewart <aric@codeweavers.com>
- Check to make sure PropSheetInfo* is not null before dereferencing it
for some windows messages.
Vitaliy Margolen <wine-patch@kievinfo.com>
- Don't loose last band on insert.
Ge van Geldorp <gvg@reactos.com>
- Pass correct uiParam for SPI_GETNONCLIENTMETRICS.
svn path=/trunk/; revision=11342
Gé van Geldorp [Wed, 20 Oct 2004 07:47:39 +0000 (07:47 +0000)]
Vincent B�ron <vberon@mecano.gme.usherb.ca>
Fix various function prototypes.
svn path=/trunk/; revision=11341
James Tabor [Wed, 20 Oct 2004 03:46:27 +0000 (03:46 +0000)]
Ported Wine CompareStringA.
svn path=/trunk/; revision=11340
Hartmut Birr [Tue, 19 Oct 2004 23:23:04 +0000 (23:23 +0000)]
- Fixed the size calculation of the resource list in IopSetDeviceInstanceData.
svn path=/trunk/; revision=11339
Eric Kohl [Tue, 19 Oct 2004 22:47:38 +0000 (22:47 +0000)]
Cosmetical fixes.
svn path=/trunk/; revision=11338
Emanuele Aliberti [Tue, 19 Oct 2004 21:12:42 +0000 (21:12 +0000)]
cvs-ignore compiled resources
svn path=/trunk/; revision=11337
Filip Navara [Tue, 19 Oct 2004 20:36:52 +0000 (20:36 +0000)]
- Fix the values of KeepObject, DeallocateObject and DeallocateObjectKeepRegisters.
svn path=/trunk/; revision=11336
Filip Navara [Tue, 19 Oct 2004 19:39:23 +0000 (19:39 +0000)]
- Successfully complete IRP_MN_START_DEVICE and IRP_MN_STOP_DEVICE so that the drivers lower in the device stack can work.
svn path=/trunk/; revision=11335
Filip Navara [Tue, 19 Oct 2004 19:37:45 +0000 (19:37 +0000)]
- Fix various bugs in IoGetDmaAdapter.
- Fill the IoStatus values in the Irp I/O status block in IopInitiatePnpIrp.
svn path=/trunk/; revision=11334
Eric Kohl [Tue, 19 Oct 2004 14:33:07 +0000 (14:33 +0000)]
Install class installers.
svn path=/trunk/; revision=11333
Eric Kohl [Tue, 19 Oct 2004 14:32:13 +0000 (14:32 +0000)]
Disable debug messages.
svn path=/trunk/; revision=11332
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
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
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
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
Gé van Geldorp [Tue, 19 Oct 2004 10:17:05 +0000 (10:17 +0000)]
Simplify wine/shellapi.h
svn path=/trunk/; revision=11327
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
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
Filip Navara [Mon, 18 Oct 2004 21:08:20 +0000 (21:08 +0000)]
- Change _NDIS_ define to NDIS_WRAPPER.
svn path=/trunk/; revision=11324
Filip Navara [Mon, 18 Oct 2004 21:07:42 +0000 (21:07 +0000)]
- Fix a typo.
svn path=/trunk/; revision=11323
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
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
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
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
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
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
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
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
Filip Navara [Sun, 17 Oct 2004 13:08:26 +0000 (13:08 +0000)]
- Fix calling convention of ExInterlocked* functions.
svn path=/trunk/; revision=11314
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
Hartmut Birr [Sun, 17 Oct 2004 10:43:57 +0000 (10:43 +0000)]
- Fixed the dependency check for ntoskrnl.
svn path=/trunk/; revision=11312
Filip Navara [Sun, 17 Oct 2004 10:15:07 +0000 (10:15 +0000)]
- Fix NdisMSynchronizeWithInterrupt.
svn path=/trunk/; revision=11310
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
Gé van Geldorp [Sun, 17 Oct 2004 09:36:08 +0000 (09:36 +0000)]
More shutdown messages
svn path=/trunk/; revision=11308
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
Alex Ionescu [Sun, 17 Oct 2004 03:55:05 +0000 (03:55 +0000)]
Fix accidental change.
svn path=/trunk/; revision=11306
Alex Ionescu [Sun, 17 Oct 2004 03:43:26 +0000 (03:43 +0000)]
KeStackAttach: Acquire lock before getting thread
svn path=/trunk/; revision=11305
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
Filip Navara [Sun, 17 Oct 2004 01:59:36 +0000 (01:59 +0000)]
- Fix IRQL restrictions.
svn path=/trunk/; revision=11303
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
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
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
Gé van Geldorp [Sat, 16 Oct 2004 22:30:19 +0000 (22:30 +0000)]
Centralize definition of version resource
svn path=/trunk/; revision=11299
Gé van Geldorp [Sat, 16 Oct 2004 20:29:32 +0000 (20:29 +0000)]
Undo change to DBG
svn path=/trunk/; revision=11298
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
Alex Ionescu [Sat, 16 Oct 2004 18:56:54 +0000 (18:56 +0000)]
Fix Typo
svn path=/trunk/; revision=11296
Alex Ionescu [Sat, 16 Oct 2004 18:45:03 +0000 (18:45 +0000)]
Fixed ExGetCurrentProcessorUsage (thanks to Mike)
svn path=/trunk/; revision=11295
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
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
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
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