Emanuele Aliberti [Sun, 17 Apr 2005 17:50:48 +0000 (17:50 +0000)]
sm info ssid - implemented
svn path=/trunk/; revision=14651
Alex Ionescu [Sun, 17 Apr 2005 16:26:44 +0000 (16:26 +0000)]
Put in alphabetical order, remove IopCreateDevice, and remove incorrect implementation tag for EFi functions
svn path=/trunk/; revision=14650
Eric Kohl [Sun, 17 Apr 2005 11:01:00 +0000 (11:01 +0000)]
- Move generated files to the top of the file list.
- Rename generated file svcctl.h to svcctl_c.h.
svn path=/trunk/; revision=14647
Art Yerkes [Sun, 17 Apr 2005 08:00:01 +0000 (08:00 +0000)]
Add sufficient permission to the TCP handle to configure the IP address.
svn path=/trunk/; revision=14646
Art Yerkes [Sun, 17 Apr 2005 07:58:24 +0000 (07:58 +0000)]
More cleaning. Mostly working DHCP. IP address is automatically discovered
and configured on the first ethernet adapter.
svn path=/trunk/; revision=14645
Art Yerkes [Sun, 17 Apr 2005 07:55:24 +0000 (07:55 +0000)]
Needed infrastructure for DHCP:
Corrected adapter index problem in iinfo.c. Now the index returned is from
IF->Index.
ninfo: ditto.
ip.c: Expose IPAddInterfaceRoute and IPRemoveInterfaceRoute for use by
set ip address IOCTL.
if.c: Allow deleting of TCP context.
main.c: Turn off debugging in CVS.
svn path=/trunk/; revision=14644
Alex Ionescu [Sun, 17 Apr 2005 04:20:16 +0000 (04:20 +0000)]
IoCreateDevice Changes:
- IoAllocateVpb renamed to IopAllocateVpb and made cleaner
- Let ObCreateObject do all the memory allocation since the extra data belongs to the
object and it should be responsible for allocating it. No more extra pool allocations
or deallocations.
- Zero out everythign a single time.
- Remove useless code duplication
- Use proper I/O Manager types for the object headers.
- Honour Exclusive Flag, and Has Name Flag.
- Only initialize event if there is a volume.
- Initialize a VPB for Virtual Disks also.
- Set up Device Object Extension properly
- Set DO_DEVICE_INITIALIZING flag.
- Use proper sector sizes, don't hardcode 512 (should be 2048 for cds)
- Actually insert the object into the object table with ObInsertObject. This might seem
useless, but remember that's simply because ROS has a broken Ob Manager which does way
too much in ObCreateObject. It will be easier to use the rewrite if this is done properly.
- Set the right sizes in some places.
svn path=/trunk/; revision=14643
Art Yerkes [Sat, 16 Apr 2005 22:11:59 +0000 (22:11 +0000)]
Make the broadcast address all 1's.
svn path=/trunk/; revision=14642
Art Yerkes [Sat, 16 Apr 2005 22:10:55 +0000 (22:10 +0000)]
Fixed multiple bind of DHCP client port. Later, we need to implement
per adapter binding.
svn path=/trunk/; revision=14641
Alex Ionescu [Sat, 16 Apr 2005 21:41:32 +0000 (21:41 +0000)]
More I/O Stuff that was leftover in the old branch. Yes I'm still on break, I'm just comitting
my local work to avoid duplication.
- Implemented IoRegisterBootDriverReinitialization, but routines don't actually get called yet.
- Created IopGetDeviceObjectPointer to deal with the case when the pointer is needed for an attach;
when this happens, a special (documented) flag should be sent to the driver, so that it can do any
internal routines to be ready for an attach.
- Fixed IoAttachDevice to use the Safe Attach routine and sent the IO_ATTACH_DEVICE_API flag (See above)
- Fixed IoAttachDeviceToDeviceStack to call the safe function.
- Optimized IoAttachDeviceByPointer
- Implemented IoAttachDeviceToDeviceStackSafe. Support Device Extension Attach semantics.
- Added various checks for unload/delete flags (that we never supported). Checks are pretty useless for now
since we don't use the flags, but I've added one during IoDeleteDevice.
- Implemented IoEnumerateDeviceObjectList. Should work, but untested.
- Implemented IoGetDeviceAttachmentBaseRef.
- Optimized IoGetRelatedDeviceObject.
- Made IoGetDeviceObjectPointer call the internal routine (see #2 above).
- Implemented IoDetachDevice.
- Removed IoOpenDeviceInstanceKey and IoQueryDeviceEnumInfo. Obsoleted, unimplemented, undocumented NT4 APIs.
- Various Attach/Detach fixes.
svn path=/trunk/; revision=14640
Alex Ionescu [Sat, 16 Apr 2005 19:38:14 +0000 (19:38 +0000)]
Add file object flags, complete DEVOBJ_EXTENSION, and implement: IoIsFileOriginRemote, IoGetLowerDeviceObject, IoGetdiskDeviceObject, IoGetRequestorSessionId, IoGetRequestorProcessId
svn path=/trunk/; revision=14639
Alex Ionescu [Sat, 16 Apr 2005 17:48:46 +0000 (17:48 +0000)]
Fix WaitAll bug. Previously, not all Wait Objects in a WaitAll were checked for signaling, which meant as soon as one was signaled, all were supposed to be satisfied. Worse however, only one object would get satisfied anyways, because of a second bug which hid the first during my testing. Now, all wait all objects must be signaled before satsifcation, and satisfaction is correctly done on all the objects. Reg tested with multithrdwin, which did not properly work before. Thanks to w3seek for notifying me of this bug.
svn path=/trunk/; revision=14638
Maarten Bosma [Sat, 16 Apr 2005 17:09:12 +0000 (17:09 +0000)]
PackageManager: Ported GUI to C
svn path=/trunk/; revision=14637
Hervé Poussineau [Sat, 16 Apr 2005 16:04:38 +0000 (16:04 +0000)]
Implement FSCTL_IS_VOLUME_DIRTY and FSCTL_MARK_VOLUME_DIRTY
svn path=/trunk/; revision=14636
Eric Kohl [Sat, 16 Apr 2005 12:50:33 +0000 (12:50 +0000)]
ADVAPI32.DLL:
- Implement LockServiceDatabase and UnlockServiceDatabase.
SERVICES.EXE:
- Add stubs: ScmrLockServiceDatabase, ScmrUnlockDerviceDatabase, SamrNotifyBootConfigStatus, and ScmrCreateServiceW.
- Store and check access rights.
svn path=/trunk/; revision=14635
Maarten Bosma [Sat, 16 Apr 2005 11:48:26 +0000 (11:48 +0000)]
PackageManager: Little fix
svn path=/trunk/; revision=14634
Maarten Bosma [Sat, 16 Apr 2005 11:42:44 +0000 (11:42 +0000)]
PackageManager: Changed download server to my own webspace. Because svn.reactos.com is still offline.
svn path=/trunk/; revision=14633
Maarten Bosma [Sat, 16 Apr 2005 11:11:52 +0000 (11:11 +0000)]
PackageManager: Converted cmdline interface to C
svn path=/trunk/; revision=14632
Hervé Poussineau [Fri, 15 Apr 2005 22:14:13 +0000 (22:14 +0000)]
Allow interrupts indicating an empty buffer only if some bytes are pending
This should correct the boot in Qemu
svn path=/trunk/; revision=14631
Eric Kohl [Fri, 15 Apr 2005 22:02:37 +0000 (22:02 +0000)]
Use RPC for making calls to the Service Control Manager.
svn path=/trunk/; revision=14630
Art Yerkes [Fri, 15 Apr 2005 19:33:51 +0000 (19:33 +0000)]
Removed need for separately prefixed binutils.
svn path=/trunk/; revision=14629
Eric Kohl [Fri, 15 Apr 2005 17:56:40 +0000 (17:56 +0000)]
Support in-pointers to structs.
svn path=/trunk/; revision=14628
Hervé Poussineau [Fri, 15 Apr 2005 15:56:19 +0000 (15:56 +0000)]
Add ASSERTs
Correct a bug when processing IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / TargetDeviceRelation (serenum)
Don't breakpoint if NDEBUG is defined (serenum)
Allow to write more than 16 bytes in one IRP_MJ_WRITE (serial)
svn path=/trunk/; revision=14627
Thomas Bluemel [Fri, 15 Apr 2005 10:52:29 +0000 (10:52 +0000)]
use the correct version of KeGetCurrentIrql for MP
svn path=/trunk/; revision=14626
Alex Ionescu [Fri, 15 Apr 2005 06:24:35 +0000 (06:24 +0000)]
Implemented Guarded Mutex, a drop-in replacement for Fast Mutex (the correct one, not the one ROS incorrectly implements) on NT 5.2. Not fully tested yet, so nothing switched to it and probably not usable. Also made KeGetCurrentThread/Irql become inlined, since this should create quite a speed boost. Made KeLeaveCriticalRegion deliver APCs if possible, and made Crit regions macros usable from outside ntoskrnl thanks to a new NT 5.2 API (KiCheckForKernelApcDelivery). Guarded Mutex code based on Filip Navara.
svn path=/trunk/; revision=14625
Art Yerkes [Fri, 15 Apr 2005 00:48:25 +0000 (00:48 +0000)]
Use DriverDesc in the registry as the adapter name since the ndis name OID
seems generally unimplemented. What a pain.
svn path=/trunk/; revision=14624
Hervé Poussineau [Thu, 14 Apr 2005 22:41:48 +0000 (22:41 +0000)]
Change debug messages to more neutral ones
svn path=/trunk/; revision=14623
Emanuele Aliberti [Thu, 14 Apr 2005 21:46:14 +0000 (21:46 +0000)]
Simple Win32/text application to query the SM (incomplete/untested).
svn path=/trunk/; revision=14621
Martin Fuchs [Thu, 14 Apr 2005 20:32:00 +0000 (20:32 +0000)]
charn <charn89@hotmail.com>:
A function for desktopbar.cpp that controls how the taskbar can be resized.
svn path=/trunk/; revision=14620
Martin Fuchs [Thu, 14 Apr 2005 20:23:02 +0000 (20:23 +0000)]
from ThomasLa <sikker2004@yahoo.com>:
Corrected DE.rc language controls
Modifed EN.rc
implemented part of screensaver functions
Shows Screensavers
Get Some Values from registry
get default screensaver
implemented delete screensavers
svn path=/trunk/; revision=14619
Thomas Bluemel [Thu, 14 Apr 2005 15:47:03 +0000 (15:47 +0000)]
add some missing gdi functions to the driver function table
svn path=/trunk/; revision=14618
Thomas Bluemel [Thu, 14 Apr 2005 15:45:14 +0000 (15:45 +0000)]
define KGATE in win32api
svn path=/trunk/; revision=14617
Art Yerkes [Wed, 13 Apr 2005 06:55:26 +0000 (06:55 +0000)]
Sorry, forgot header for API dll communication.
svn path=/trunk/; revision=14605
Alex Ionescu [Wed, 13 Apr 2005 01:12:08 +0000 (01:12 +0000)]
Kernel Gates. Ultra-lightweight and exclusive Wait Objects used in NT 5.2+ as high-speed events. Code is untested, so it's not added to the build until I'm back in May.
svn path=/trunk/; revision=14603
Art Yerkes [Tue, 12 Apr 2005 23:33:29 +0000 (23:33 +0000)]
Added DHCP and dhcpcapi to the makefile.
svn path=/trunk/; revision=14602
Art Yerkes [Tue, 12 Apr 2005 23:27:59 +0000 (23:27 +0000)]
Patch by tinus_ to fix a persistent problem with kdbg. Fixes the y umlaut
bug.
svn path=/trunk/; revision=14601
Art Yerkes [Tue, 12 Apr 2005 23:25:14 +0000 (23:25 +0000)]
First instance of DHCP client API. Not tested yet. Next, the control
panel.
svn path=/trunk/; revision=14600
Art Yerkes [Tue, 12 Apr 2005 23:23:26 +0000 (23:23 +0000)]
Added client API interface.
svn path=/trunk/; revision=14599
Emanuele Aliberti [Tue, 12 Apr 2005 21:25:58 +0000 (21:25 +0000)]
SM: some server side code for SM_API_QUERY_INFORMATION
svn path=/trunk/; revision=14598
Hervé Poussineau [Mon, 11 Apr 2005 22:38:53 +0000 (22:38 +0000)]
Remove unneeded hack. DriverEntry is now called only once.
svn path=/trunk/; revision=14597
Hervé Poussineau [Mon, 11 Apr 2005 22:38:05 +0000 (22:38 +0000)]
Respect OBJ_OPENIF flag in ObCreateObject
svn path=/trunk/; revision=14596
Hervé Poussineau [Mon, 11 Apr 2005 22:37:46 +0000 (22:37 +0000)]
Open \Windows directory if it exists
svn path=/trunk/; revision=14595
Hervé Poussineau [Mon, 11 Apr 2005 22:29:31 +0000 (22:29 +0000)]
Don't call DriverEntry more than once. Fix suggested by Filip Navara.
svn path=/trunk/; revision=14594
Thomas Bluemel [Mon, 11 Apr 2005 21:50:15 +0000 (21:50 +0000)]
support kernel handles, creating them is however not yet supported
svn path=/trunk/; revision=14593
Maarten Bosma [Mon, 11 Apr 2005 20:27:20 +0000 (20:27 +0000)]
Package Manager: fixed HotKeys (thanks to w3seek) *shamed*
svn path=/trunk/; revision=14592
Maarten Bosma [Mon, 11 Apr 2005 17:59:52 +0000 (17:59 +0000)]
PackageManager: Bug fix
svn path=/trunk/; revision=14590
Hervé Poussineau [Mon, 11 Apr 2005 17:28:14 +0000 (17:28 +0000)]
Filip Navara <xnavara@volny.cz>: Use correct service name in IopInitializeDriverModule
svn path=/trunk/; revision=14589
Art Yerkes [Mon, 11 Apr 2005 15:43:04 +0000 (15:43 +0000)]
Commit for blight: fix stack alignment.
svn path=/trunk/; revision=14588
Aleksey Bragin [Mon, 11 Apr 2005 12:49:25 +0000 (12:49 +0000)]
Initial version of uhci driver import from Linux 2.5 kernel. Currently compiles and links, but not usable (most probably will bugcheck when loaded).
Also a lot of compile warnings exist.
I will update UsbStack wiki page sometime soon to reflect direction of my work.
svn path=/trunk/; revision=14587
Art Yerkes [Mon, 11 Apr 2005 08:41:58 +0000 (08:41 +0000)]
Use the right set (the referenced file objects) to compare when killing
exclusive select objects. This fixes the select leakage observed when
running Xircon.
svn path=/trunk/; revision=14586
Art Yerkes [Mon, 11 Apr 2005 08:07:41 +0000 (08:07 +0000)]
Fixed warning, uninitialized length. Sorry, I did this in a different way
and missed one use of NewBufferLen. Not sure why I don't see the 'might be
used uninitialized' warning.
svn path=/trunk/; revision=14585
Art Yerkes [Mon, 11 Apr 2005 06:03:20 +0000 (06:03 +0000)]
lock: Fixes suggested by w3seek:
protect the remaining MmProbeAndLockPages
don't return from the exception handler
read: Hopefully the last indecision in here:
Avoid using AFD_EVENT_CLOSE until the socket is really toast.
Use AFD_EVENT_DISCONNECT instead when we've got an EOF, but still have
buffered data.
I was doing this socket fiddling without a callout block. Fixed.
svn path=/trunk/; revision=14584
Aleksey Bragin [Sun, 10 Apr 2005 21:01:13 +0000 (21:01 +0000)]
Started implementing Locale property page of intl.cpl appltet. It already provides choices for locale, the only thing it doesn't do - actually set chosen locale. Also it doesn't work under ReactOS.
svn path=/trunk/; revision=14583
Emanuele Aliberti [Sun, 10 Apr 2005 19:08:23 +0000 (19:08 +0000)]
SM: initial work on SM_API_QUERY_INFORMATION (client side; ROS specific).
SM: fixed connection data in callback SM->subsystem_server during ss registration
svn path=/trunk/; revision=14581
Maarten Bosma [Sun, 10 Apr 2005 17:03:40 +0000 (17:03 +0000)]
PackageManager: Cmdline fix
svn path=/trunk/; revision=14580
Hartmut Birr [Sun, 10 Apr 2005 16:45:30 +0000 (16:45 +0000)]
Added dependency tracking.
svn path=/trunk/; revision=14579
Hartmut Birr [Sun, 10 Apr 2005 16:44:00 +0000 (16:44 +0000)]
Set a better value for gap3 on read/write requests.
svn path=/trunk/; revision=14578
Hartmut Birr [Sun, 10 Apr 2005 16:41:32 +0000 (16:41 +0000)]
Made the hard coded value for the HUT a little bit longer.
svn path=/trunk/; revision=14577
Maarten Bosma [Sun, 10 Apr 2005 15:34:15 +0000 (15:34 +0000)]
PackageManager: Depencies
svn path=/trunk/; revision=14576
Aleksey Bragin [Sun, 10 Apr 2005 14:16:38 +0000 (14:16 +0000)]
Change OsLoadOptions back to the default value
svn path=/trunk/; revision=14574
Aleksey Bragin [Sun, 10 Apr 2005 14:02:31 +0000 (14:02 +0000)]
Add russian keyboard layout to HKLM\...\KeyboardLayours, and also add kbdru.dll into reactos.dff (as pointed again by unC0Rr :-))
svn path=/trunk/; revision=14573
Aleksey Bragin [Sun, 10 Apr 2005 11:37:57 +0000 (11:37 +0000)]
Added kbdru.dll into build process
svn path=/trunk/; revision=14572
Aleksey Bragin [Sun, 10 Apr 2005 11:35:19 +0000 (11:35 +0000)]
Fix incorrect file name of kgbgb.dll to kbduk.dll (by unC0Rr), added kbdru.dll into keyboard layouts
svn path=/trunk/; revision=14571
Aleksey Bragin [Sun, 10 Apr 2005 11:18:05 +0000 (11:18 +0000)]
Fixed incorrect version (was 1010h) to 1000h, as reported by XP's kbdru.dll
svn path=/trunk/; revision=14570
Aleksey Bragin [Sun, 10 Apr 2005 10:20:10 +0000 (10:20 +0000)]
Some minor additions to support newer versions of uhci driver (though doesn't even compile atm).
svn path=/trunk/; revision=14569
Hartmut Birr [Sun, 10 Apr 2005 10:16:37 +0000 (10:16 +0000)]
- Fixed the destination path for installing freeldr on a floppy.
- Used NtOpenFile for accessing the mbr or the boot sector.
svn path=/trunk/; revision=14568
Phillip Susi [Sun, 10 Apr 2005 05:00:27 +0000 (05:00 +0000)]
Fixed freeldr fat16 boot sector to use the bios provided boot device number instead of the ( usually invalid ) one in the boot sector header.
svn path=/trunk/; revision=14567
Filip Navara [Sun, 10 Apr 2005 04:02:54 +0000 (04:02 +0000)]
- Pass correct parameters to MmLocateMemoryAreaByAddress in MmLockPagableDataSection.
- Change UNIMPLEMENTED to DPRINT1 in MmLockPagableSectionByHandle.
svn path=/trunk/; revision=14566
Gé van Geldorp [Sat, 9 Apr 2005 22:37:15 +0000 (22:37 +0000)]
Fix "make bootcd"
svn path=/trunk/; revision=14565
Aleksey Bragin [Sat, 9 Apr 2005 17:33:47 +0000 (17:33 +0000)]
Implemented kbdru.dll, tested under Windows XP - works great. Though I would appreciate more thorough testing.
svn path=/trunk/; revision=14564
Hartmut Birr [Sat, 9 Apr 2005 17:10:25 +0000 (17:10 +0000)]
Close the desktop handle after getting the object pointer.
svn path=/trunk/; revision=14563
Maarten Bosma [Sat, 9 Apr 2005 13:48:31 +0000 (13:48 +0000)]
svn path=/trunk/; revision=14562
Hartmut Birr [Sat, 9 Apr 2005 09:40:44 +0000 (09:40 +0000)]
Fixed the dereferencing of an existing named object in IoCreateFile.
svn path=/trunk/; revision=14561
Hartmut Birr [Sat, 9 Apr 2005 09:37:32 +0000 (09:37 +0000)]
ObCreateObject should return an existing named object if one already exist.
svn path=/trunk/; revision=14560
Hervé Poussineau [Fri, 8 Apr 2005 22:19:39 +0000 (22:19 +0000)]
GCC 3.3.3 detects uninitialized variable where it is not the case. Workaround problem by moving initialization at the top of function.
svn path=/trunk/; revision=14559
Hartmut Birr [Fri, 8 Apr 2005 20:38:08 +0000 (20:38 +0000)]
- Don't allow to create objects in the nt name space for twice.
- Create a stream file object in IoCreateFile if a deviceobject is opening.
svn path=/trunk/; revision=14558
Hartmut Birr [Fri, 8 Apr 2005 20:29:30 +0000 (20:29 +0000)]
Csrss should only open the '\Windows' directory.
svn path=/trunk/; revision=14557
Klemens Friedl [Fri, 8 Apr 2005 19:31:08 +0000 (19:31 +0000)]
update makefile (add ros-get)
svn path=/trunk/; revision=14556
Maarten Bosma [Fri, 8 Apr 2005 19:09:20 +0000 (19:09 +0000)]
PackageManager
Created the commandline Interface
Deleated subcategries
svn path=/trunk/; revision=14553
Magnus Olsen [Fri, 8 Apr 2005 16:59:16 +0000 (16:59 +0000)]
New document icon from Mindflyer <mf@mufunyo.net>
svn path=/trunk/; revision=14549
Royce Mitchell III [Fri, 8 Apr 2005 13:14:15 +0000 (13:14 +0000)]
use tags for pool allocations, and reformat code
svn path=/trunk/; revision=14547
Royce Mitchell III [Fri, 8 Apr 2005 13:02:23 +0000 (13:02 +0000)]
use tags for pool allocations, and reformat code
svn path=/trunk/; revision=14546
Royce Mitchell III [Fri, 8 Apr 2005 12:54:37 +0000 (12:54 +0000)]
use tags for pool allocations, and reformat code
svn path=/trunk/; revision=14545
Art Yerkes [Fri, 8 Apr 2005 11:08:26 +0000 (11:08 +0000)]
Adapter: some info display.
Socket: implemented send and recv.
svn path=/trunk/; revision=14544
Art Yerkes [Fri, 8 Apr 2005 11:04:13 +0000 (11:04 +0000)]
Read: Generalized EOF condition slightly.
Remember to check for failure when locking address buffer.
Lock: SEH to protect from bad address length ptr.
svn path=/trunk/; revision=14543
Royce Mitchell III [Fri, 8 Apr 2005 05:35:20 +0000 (05:35 +0000)]
raddr2line utility
moved code common betw rsym and raddr2line to rsym_common.c
simplified tools/Makefile
svn path=/trunk/; revision=14542
Art Yerkes [Fri, 8 Apr 2005 01:11:32 +0000 (01:11 +0000)]
Initialize these in case handle locking fails.
svn path=/trunk/; revision=14541
Thomas Bluemel [Thu, 7 Apr 2005 18:01:29 +0000 (18:01 +0000)]
forward CommConfigDialogA to CommConfigDialogW
svn path=/trunk/; revision=14537
Thomas Bluemel [Thu, 7 Apr 2005 13:25:34 +0000 (13:25 +0000)]
- don't redefine public structures in taskmgr
- minor taskmgr changes and make better use of PCH
- fixed definition of SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION and depending code
svn path=/trunk/; revision=14536
Thomas Bluemel [Thu, 7 Apr 2005 13:11:46 +0000 (13:11 +0000)]
fixed warnings
svn path=/trunk/; revision=14535
Magnus Olsen [Thu, 7 Apr 2005 11:24:38 +0000 (11:24 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14534
Thomas Bluemel [Wed, 6 Apr 2005 18:30:09 +0000 (18:30 +0000)]
reformat some code to make it readably
svn path=/trunk/; revision=14530
Thomas Bluemel [Wed, 6 Apr 2005 17:40:25 +0000 (17:40 +0000)]
Saveliy Tretiakov <saveliyt@mail.ru>:
- Implemented CommConfigDialogA and CommConfigDialogW
- Removed @unimplemented comments for some implemented functions
svn path=/trunk/; revision=14529
Thomas Bluemel [Wed, 6 Apr 2005 17:08:17 +0000 (17:08 +0000)]
add image base address for serialui.dll
svn path=/trunk/; revision=14528
Thomas Bluemel [Wed, 6 Apr 2005 17:04:28 +0000 (17:04 +0000)]
use unicode functions only and some minor fixes to preserve 64bit compatibility
svn path=/trunk/; revision=14527
Royce Mitchell III [Wed, 6 Apr 2005 12:32:14 +0000 (12:32 +0000)]
fix uninitialized variable warnings
svn path=/trunk/; revision=14526
Hervé Poussineau [Wed, 6 Apr 2005 11:14:57 +0000 (11:14 +0000)]
Saveliy Tretiakov <saveliyt@mail.ru>
- Started serialui dll
- Implemented drvCommConfigDialogA and drvCommConfigDialogW
svn path=/trunk/; revision=14525
Hervé Poussineau [Wed, 6 Apr 2005 06:09:01 +0000 (06:09 +0000)]
Verify that allocated resource list is not NULL in IRP_MN_START_DEVICE.
svn path=/trunk/; revision=14524
Royce Mitchell III [Wed, 6 Apr 2005 04:03:41 +0000 (04:03 +0000)]
patch by kjk::hyperion, fix syntax of gcc inline asm
svn path=/trunk/; revision=14523
Steven Edwards [Tue, 5 Apr 2005 23:04:24 +0000 (23:04 +0000)]
remove the use of windows.h in some places where it is not needed
svn path=/trunk/; revision=14522