Commit Graph
19557 Commits
Author SHA1 Message Date
Ged Murphy 7109a359ec remove unneeded loop check
svn path=/trunk/; revision=20996
2006-01-22 23:42:45 +00:00
Ged Murphy 088390e90c - Improve start / stop control
- Use GetSelectedService exclusively

svn path=/trunk/; revision=20995
2006-01-22 23:35:43 +00:00
Brandon Turner 56499760a8 Added some error checking after allocations. Part of bug #1110.
svn path=/trunk/; revision=20994
2006-01-22 23:29:53 +00:00
Thomas Bluemel 656641522e validate the ACLs and SIDs after capturing them in SeCaptureSecurityDescriptor()
svn path=/trunk/; revision=20993
2006-01-22 23:28:05 +00:00
Christoph von Wittich a4cb208231 set TBSTYLE_FLAT
fixed ToolBar size
fixed Rebar (does not work on ROS yet)

svn path=/trunk/; revision=20992
2006-01-22 23:17:50 +00:00
Thomas Bluemel f501786607 return the result in NtPrivilegeCheck
svn path=/trunk/; revision=20988
2006-01-22 22:49:49 +00:00
Mindflyer ab30f7f06a Correct icons. If your treeview code isn't picky about what size icon it will display, at least edit the icon so that the icon only includes the display size (16x16). Previous commit (mbosma, 20982) caused computer.ico to be sampled at a too large size and then resized to 16x16 (which is bad, bad, and ugly).
svn path=/trunk/; revision=20987
2006-01-22 22:49:04 +00:00
Thomas Bluemel cdf8bdd8d5 - secure access to buffers in NtPrivilegeCheck()
- fixed SeCaptureLuidAndAttributesArray() and SeReleaseLuidAndAttributesArray() to securely capture the buffers

svn path=/trunk/; revision=20986
2006-01-22 22:46:23 +00:00
Ged Murphy 92804170a5 - Added a progress bar showing the status of the action on the service
- Better control over stopping, pausing and resuming
- Get pointer to services via separate function

svn path=/trunk/; revision=20985
2006-01-22 22:33:22 +00:00
Thomas Bluemel 8833666d3e add SEH to NtW32Call and directly use KeUserModeCallback in win32k instead
svn path=/trunk/; revision=20984
2006-01-22 20:34:47 +00:00
Thomas Bluemel 6075158a14 set a last error code in case translating the path failed in InternalFindFirstFile()
svn path=/trunk/; revision=20983
2006-01-22 15:55:14 +00:00
Maarten Bosma e1d2b36974 Add high resolution of computer.ico and replace regedit.ico with the tango config one. (was just a generic application icon)
svn path=/trunk/; revision=20982
2006-01-22 15:40:43 +00:00
Ged Murphy d9920a6073 I have no excuse. It's not even early or late ....
svn path=/trunk/; revision=20981
2006-01-22 15:14:43 +00:00
Ged Murphy 2717426fd4 put brain into gear ....
svn path=/trunk/; revision=20980
2006-01-22 15:05:43 +00:00
Ged Murphy c986b7a2b9 add some descriptions for listed services
svn path=/trunk/; revision=20979
2006-01-22 14:57:33 +00:00
Eric Kohl 746d400729 Forward CM_Create_DevNode[_Ex]A/W to umpnpmgr.
svn path=/trunk/; revision=20978
2006-01-22 14:33:04 +00:00
Maarten Bosma 833f60112b DJ_Smith (dj_smith_reactos(at)online(dot)de): Updated and added german translations.
svn path=/trunk/; revision=20977
2006-01-22 14:08:06 +00:00
Thomas Bluemel 5d1053c60e - fixed a possible endless loop in GetSecurityInfo()
- implemented the SE_REGISTRY_KEY, SE_FILE_OBJECT, SE_KERNEL_OBJECT, SE_SERVICE and SE_WINDOW_OBJECT object types for SetSecurityInfo()

svn path=/trunk/; revision=20976
2006-01-22 14:03:12 +00:00
Thomas Bluemel 5302f6c169 don't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeString because the string isn't allocated with the USTR tag
svn path=/trunk/; revision=20975
2006-01-22 13:41:39 +00:00
Thomas Bluemel b0a1eba149 don't free the string allocated by RtlDosPathNameToNtPathName_U using RtlFreeUnicodeString because the string isn't allocated with the USTR tag
svn path=/trunk/; revision=20974
2006-01-22 13:06:23 +00:00
Thomas Bluemel cb96a25169 translate the \\?\ prefix to \??\ in RtlDosPathNameToNtPathName_U
svn path=/trunk/; revision=20973
2006-01-22 12:29:40 +00:00
Thomas Bluemel 955b4987a2 fixed compiling
svn path=/trunk/; revision=20972
2006-01-22 11:08:35 +00:00
Thomas Bluemel d8c8151df3 try to get the user from the token and fall back to reading the owner from the process when needed
svn path=/trunk/; revision=20971
2006-01-22 04:20:30 +00:00
Thomas Bluemel 465156f383 fixed allocating the memory for the security descriptor
svn path=/trunk/; revision=20970
2006-01-22 03:53:02 +00:00
Thomas Bluemel c93b3bf869 return the pointers of the owner, group, dacl and sacl in the security descriptor returned by GetSecurityInfo()
svn path=/trunk/; revision=20969
2006-01-22 03:50:36 +00:00
Thomas Bluemel 68c3c9cf63 implement the object types SE_REGISTRY_KEY, SE_FILE_OBJECT, SE_SERVICE and SE_WINDOW_OBJECT for GetSecurityInfo()
svn path=/trunk/; revision=20968
2006-01-22 03:27:21 +00:00
Thomas Bluemel 0b0554b8ee implement the object type SE_KERNEL_OBJECT for GetSecurityInfo()
svn path=/trunk/; revision=20967
2006-01-22 03:07:21 +00:00
Thomas Bluemel 18b351a47b - fixed getting the process owner
- build as unicode by default

svn path=/trunk/; revision=20966
2006-01-22 02:43:36 +00:00
James Tabor 1c601418a5 Revert GetCharWidth32A change.
svn path=/trunk/; revision=20965
2006-01-21 23:00:16 +00:00
Thomas Bluemel 155e603f19 rename a variable to avoid conflicts with an existing information class constant
svn path=/trunk/; revision=20964
2006-01-21 22:36:37 +00:00
Maarten Bosma 837b237d7f fix icon loading
replace help icon with tango one
use dot.ico from explorer as default icon

svn path=/trunk/; revision=20963
2006-01-21 17:37:04 +00:00
Thomas Bluemel 02b4ce4fcd don't read the image file name from the Peb in NtQueryInformationProcess (class ProcessImageFileName), use the section object instead
svn path=/trunk/; revision=20962
2006-01-21 17:36:05 +00:00
Ged Murphy 30d575ef49 - Fix displaying the full executable path, plus arguments
- start converting rc file from ResEd output to human readable

svn path=/trunk/; revision=20961
2006-01-21 15:36:11 +00:00
Magnus Olsen b80eb0ba67 corret a member name in DD_SURFACECALLBACKS so it is same as ddk
svn path=/trunk/; revision=20960
2006-01-21 14:22:17 +00:00
James Tabor 333af5295d Fixes typeo.
svn path=/trunk/; revision=20959
2006-01-21 02:19:27 +00:00
James Tabor c8fb29311e Port Wine GetCharWidth32A.
svn path=/trunk/; revision=20958
2006-01-21 00:52:08 +00:00
James Tabor 21e636d088 Implement the gdi function GetTextCharsetInfo.
svn path=/trunk/; revision=20957
2006-01-21 00:05:59 +00:00
James Tabor 4006543f96 Add notes for NtGdiGetTextCharset.
svn path=/trunk/; revision=20956
2006-01-21 00:04:14 +00:00
Hervé Poussineau b83e987873 Add stubs for keyboard and mouse class installers
svn path=/trunk/; revision=20955
2006-01-20 17:50:27 +00:00
Hervé Poussineau d5fbbf9cd4 Activate serial device interface only at the very end of IRP_MN_START_DEVICE
svn path=/trunk/; revision=20954
2006-01-20 17:41:59 +00:00
Ged Murphy 43744d9581 - Resource added for creating a service
- Allow the prop sheet to control services
- Add exe path to prop sheet
- Only update the listview item itself when changing a service state

svn path=/trunk/; revision=20953
2006-01-20 17:29:50 +00:00
Brandon Turner 42b0618579 Rename NtGdiGetTextExtentPoint to NtGdiGetTextExtent and correct the declaration.
svn path=/trunk/; revision=20950
2006-01-20 01:54:56 +00:00
James Tabor 6d1c5612cc Move GetTextCharset & Info to text.c. This part of a Wine port.
svn path=/trunk/; revision=20949
2006-01-20 00:52:35 +00:00
Ged Murphy d74beaf81f - Add some more info to the properties dialog
- Preliminary starting and stopping of services
- Other jiggling about of the code ;)
- still untested (I should get really round to this sometime :) )

svn path=/trunk/; revision=20948
2006-01-20 00:24:34 +00:00
Christoph von Wittich 73d6a54d0e display first tab at startup
fixed a typo in german rc file
resized some controls

svn path=/trunk/; revision=20947
2006-01-19 18:19:44 +00:00
James Tabor 74bf31b2b2 Patch by Sebastiaan Roodenburg. Fixes problem in NtGdiStrechBlt.
svn path=/trunk/; revision=20946
2006-01-19 03:25:51 +00:00
James Tabor ff0bdc14d4 Start Wine port for most Gdi functions. GetCharWidthA should be redirected to GetCharWidth32A in the def file. Just taking one step at a time ATM.
svn path=/trunk/; revision=20945
2006-01-18 22:02:44 +00:00
Hartmut Birr 070ca32109 Removed my name from the hall of fame. Since it seems, that parts of ReactOS are implemented by ripping code from Windows, it isn't longer honourable to find my name inside the sources of ReactOS.
svn path=/trunk/; revision=20944
2006-01-17 23:14:51 +00:00
Hartmut Birr de586fbd31 Removed my name from the hall of fame. Since it seems, that parts of ReactOS are implemented by ripping code from Windows, it isn't longer honourable to find my name inside the sources of ReactOS.
svn path=/trunk/; revision=20943
2006-01-17 23:11:13 +00:00
Alex Ionescu 12d35a7b84 - Use MmUserProbeAddress in the system call handler to verify the parametes we got from user-mode are valid and return STATUS_ACCESS_VIOLATION if the check fails.
- Handle failure after PsConvertToGuiThread and return STATUS_INVALID_SYSTEM_SERVICE and/or FALSE and/or -1 on failure.
- Made MCE/XMMI interrupts unexpected on-boot.
- Removed KiTrapUnknown and used KiTrap0F (15) instead, which is the generic unexpected handler.

svn path=/trunk/; revision=20942
2006-01-17 22:41:39 +00:00