Eric Kohl [Thu, 22 Jul 2004 18:38:08 +0000 (18:38 +0000)]
- Add security function for file and registry key objects.
- Implement ObAssignSecurity().
svn path=/trunk/; revision=10253
James Tabor [Thu, 22 Jul 2004 17:22:38 +0000 (17:22 +0000)]
Fixing time accounting errors when mult & div into LARGE_INTEGER.
svn path=/trunk/; revision=10252
Filip Navara [Thu, 22 Jul 2004 16:21:39 +0000 (16:21 +0000)]
- Fix handling of METHOD_IN_DIRECT IRPs.
svn path=/trunk/; revision=10251
James Tabor [Thu, 22 Jul 2004 06:28:52 +0000 (06:28 +0000)]
Fix DosDateTimeToFileTime too.
svn path=/trunk/; revision=10248
James Tabor [Thu, 22 Jul 2004 06:07:02 +0000 (06:07 +0000)]
You can not stuff 60 seconds in 5 bits.
svn path=/trunk/; revision=10247
Filip Navara [Thu, 22 Jul 2004 02:36:43 +0000 (02:36 +0000)]
- Fix initialization order.
svn path=/trunk/; revision=10246
Filip Navara [Thu, 22 Jul 2004 02:32:53 +0000 (02:32 +0000)]
- Fix heap corruption on converting ANSI -> UNICODE strings.
svn path=/trunk/; revision=10245
Filip Navara [Thu, 22 Jul 2004 02:32:43 +0000 (02:32 +0000)]
- Map the GENERIC_* flags depending of the object type in IoCreateFile.
svn path=/trunk/; revision=10244
Filip Navara [Thu, 22 Jul 2004 02:32:40 +0000 (02:32 +0000)]
Revert this patch:
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
svn path=/trunk/; revision=10243
Eric Kohl [Wed, 21 Jul 2004 23:38:15 +0000 (23:38 +0000)]
Implement simple DACL inheritance.
svn path=/trunk/; revision=10242
Casper Hornstrup [Wed, 21 Jul 2004 20:10:05 +0000 (20:10 +0000)]
2004-07-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
* w32api/include/(GdiPlus.h, GdiPlusBase.h, GdiPlusBrush.h, GdiPlusColor.h,
GdiPlusColorMatrix.h, GdiPlusEffects.h, GdiPlusEnums.h, GdiPlusFlat.h,
GdiPlusGpStubs.h, GdiPlusGraphics.h, GdiPlusHeaders.h,
GdiPlusImageAttributes.h, GdiPlusImaging.h GdiPlusInit.h,
GdiPlusLineCaps.h, GdiPlusMatrix.h, GdiPlusMem.h, GdiPlusMetaFile.h,
GdiPlusMetaHeader.h, GdiPlusPath.h, GdiPlusPen.h, GdiPlusPixelFormats.h,
GdiPlusStringFormat.h, GdiPlusTypes.h): New files.
svn path=/trunk/; revision=10241
Martin Fuchs [Wed, 21 Jul 2004 19:05:19 +0000 (19:05 +0000)]
use same startmenu entries height as MS explorer
svn path=/trunk/; revision=10240
Casper Hornstrup [Wed, 21 Jul 2004 18:17:50 +0000 (18:17 +0000)]
2004-07-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
* rules.mak, iface/addsys/makefile, iface/native/makefile,
tools/Makefile: Be quiet if VERBOSE=no.
* tools/helper.mk: Print module name if it was successfully built.
* tools/regtests.c, tools/wine2ros/wine2ros.c: Be quiet.
svn path=/trunk/; revision=10239
Alex Ionescu [Wed, 21 Jul 2004 01:05:26 +0000 (01:05 +0000)]
Implemented PsGetThreadFreezeCount, PsGetThreadHardErrorsAreDisabled, PsGetThreadId, PsGetThreadProcess, PsGetThreadProcessId, PsGetThreadSessionId, PsGetThreadTeb, PsGetThreadWin32Thread, PsGetCurrentThreadPreviousMode, PsGetCurrentThreadStackBase, PsGetCurrentThreadStackLimit, PsSetThreadHardErrorsAreDisabled, PsSetThreadWin32Thread
svn path=/trunk/; revision=10238
Alex Ionescu [Tue, 20 Jul 2004 23:58:35 +0000 (23:58 +0000)]
Implemented PsGetProcessCreateTimeQuadPart, PsGetProcessDebugPort, PsGetProcessExitProcessCalled, PsGetProcessExitStatus, PsGetProcessId, PsGetProcessImageFileName, PsGetProcessInheritedFromUniqueProcessId, PsGetProcessPeb,
PsGetProcessPriorityClass, PsGetProcessSectionBaseAddress,
PsGetProcessSecurityPort, PsGetProcessWin32Process,
PsGetProcessWin32WindowStation, PsIsProcessBeingDebugged,
PsGetCurrentProcessSessionId, PsGetProcessSessionId, PsSetProcessPriorityClass, PsSetProcessSecurityPort, PsSetProcessWin32Process, PsSetProcessWin32WindowStation
svn path=/trunk/; revision=10237
Hartmut Birr [Tue, 20 Jul 2004 21:25:36 +0000 (21:25 +0000)]
- Replaced all single pushf/popf inline assembler instructions with a macro
which doesn't change the stack layout.
svn path=/trunk/; revision=10236
Steven Edwards [Tue, 20 Jul 2004 19:24:39 +0000 (19:24 +0000)]
added msacm32.dll to the build. This gets Winamp loading.
Cleaned up the list of libs a bit.
svn path=/trunk/; revision=10235
Steven Edwards [Tue, 20 Jul 2004 19:14:48 +0000 (19:14 +0000)]
These files are auto-generated.
svn path=/trunk/; revision=10234
Alex Ionescu [Tue, 20 Jul 2004 16:48:18 +0000 (16:48 +0000)]
Implemented ImageLoad, MapAndLoad, ImageRvaToVa, ImageRvaToSection, ImageDirectoryEntryToData, GetImageUnusedHeaderBytes and BindImageEx
svn path=/trunk/; revision=10233
Eric Kohl [Tue, 20 Jul 2004 12:08:04 +0000 (12:08 +0000)]
SeAssignSecurity:
- Build a self-relative security descriptor.
- Inherit owner and group SIDs or assign useful default SIDs.
- Copy DACL from explicit secuity descriptor.
svn path=/trunk/; revision=10232
Filip Navara [Tue, 20 Jul 2004 11:06:47 +0000 (11:06 +0000)]
- Fix handling of METHOD_IN_DIRECT IRPs.
svn path=/trunk/; revision=10231
Steven Edwards [Mon, 19 Jul 2004 21:51:49 +0000 (21:51 +0000)]
the resources are still in upper case. Adjust the RC to match this to fix the linux build
svn path=/trunk/; revision=10230
Gregor Anich [Mon, 19 Jul 2004 19:40:01 +0000 (19:40 +0000)]
Don't interpret \\r\\n as 2 newlines.
svn path=/trunk/; revision=10229
Thomas Bluemel [Mon, 19 Jul 2004 17:55:33 +0000 (17:55 +0000)]
fixed calculation of memory address
svn path=/trunk/; revision=10228
Eric Kohl [Mon, 19 Jul 2004 12:48:59 +0000 (12:48 +0000)]
- Add @implemented tag to NtMakePermanentObject().
- Capture the security context before calling SeAsignSecurity() and release it later.
svn path=/trunk/; revision=10227
Eric Kohl [Mon, 19 Jul 2004 12:45:56 +0000 (12:45 +0000)]
SeCaptureSubjectContext() must not crash if no current thread exists.
svn path=/trunk/; revision=10226
Thomas Bluemel [Mon, 19 Jul 2004 12:13:45 +0000 (12:13 +0000)]
added missing colors
svn path=/trunk/; revision=10225
Thomas Bluemel [Mon, 19 Jul 2004 09:55:26 +0000 (09:55 +0000)]
fixed file names
svn path=/trunk/; revision=10224
Thomas Bluemel [Mon, 19 Jul 2004 09:54:46 +0000 (09:54 +0000)]
fixed file names
svn path=/trunk/; revision=10223
Alex Ionescu [Mon, 19 Jul 2004 06:08:21 +0000 (06:08 +0000)]
Added Ps Stubs and Prototypes.
svn path=/trunk/; revision=10222
Alex Ionescu [Mon, 19 Jul 2004 04:52:24 +0000 (04:52 +0000)]
Added OPTIMIZED Flag to config file to build optimized versions of NTOSKRNL and WIN32K. Disabled by default.
svn path=/trunk/; revision=10221
Art Yerkes [Mon, 19 Jul 2004 04:30:04 +0000 (04:30 +0000)]
Forgot to add file tilists.h
svn path=/trunk/; revision=10220
Gero Kuehn [Mon, 19 Jul 2004 01:33:48 +0000 (01:33 +0000)]
added preparations for installing .INF files (for class installers) during setup, added Reactos\Inf
svn path=/trunk/; revision=10219
Filip Navara [Sun, 18 Jul 2004 23:52:50 +0000 (23:52 +0000)]
- Change IoReportResourceUsage from using UNIMPLEMENTED macro to just print an message that the function is unimplemented.
svn path=/trunk/; revision=10218
Filip Navara [Sun, 18 Jul 2004 23:52:38 +0000 (23:52 +0000)]
- Change length checking semantics of NtEnumerateKey for KeyBasicInformation.
- Correct buffer size calculations.
svn path=/trunk/; revision=10217
Filip Navara [Sun, 18 Jul 2004 23:52:31 +0000 (23:52 +0000)]
- Properly set last error in WaitForSingleObjectEx.
svn path=/trunk/; revision=10216
Filip Navara [Sun, 18 Jul 2004 23:52:30 +0000 (23:52 +0000)]
- RegEnumValueW should fill in *lpcbData if lpData == NULL.
svn path=/trunk/; revision=10215
Art Yerkes [Sun, 18 Jul 2004 22:53:59 +0000 (22:53 +0000)]
Fixed after prototype change.
svn path=/trunk/; revision=10212
Art Yerkes [Sun, 18 Jul 2004 22:50:52 +0000 (22:50 +0000)]
Changed include for afd.
svn path=/trunk/; revision=10211
Art Yerkes [Sun, 18 Jul 2004 22:49:18 +0000 (22:49 +0000)]
First commit of afd and msafd onto head.
tcpip: Turned off debug info in CVS.
svn path=/trunk/; revision=10210
Gero Kuehn [Sun, 18 Jul 2004 22:37:08 +0000 (22:37 +0000)]
added initial version of the network cpl
svn path=/trunk/; revision=10209
Gero Kuehn [Sun, 18 Jul 2004 22:25:05 +0000 (22:25 +0000)]
added registry entries for the network configuration
svn path=/trunk/; revision=10208
Art Yerkes [Sun, 18 Jul 2004 22:03:49 +0000 (22:03 +0000)]
msafd + afd: Changed type of PVOID args to PAFD_WSABUF, avoiding some casts.
Added some tracing.
Converted afd.sys to use METHOD_NEITHER in the correct places.
oskittcp: Added some tracking in tcp_input and tcp_output to help look for
the ack bug.
tcpip: some cleaning. Realized that an NTE was getting sent to IPReceive as
the Context parameter, but was later treated as IP_INTERFACE. Changed
prototypes to keep this from happening again.
svn path=/trunk/; revision=10207
Thomas Bluemel [Sun, 18 Jul 2004 21:39:55 +0000 (21:39 +0000)]
don't create read-only files
svn path=/trunk/; revision=10206
Gregor Anich [Sun, 18 Jul 2004 21:15:47 +0000 (21:15 +0000)]
Delete read-only files too.
svn path=/trunk/; revision=10205
Alex Ionescu [Sun, 18 Jul 2004 17:45:28 +0000 (17:45 +0000)]
Fixed broken build. Added functions were already defined in /lib/rtl and unecessary in ntoskrnl.
svn path=/trunk/; revision=10204
Magnus Olsen [Sun, 18 Jul 2004 17:38:17 +0000 (17:38 +0000)]
*** empty log message ***
svn path=/trunk/; revision=10202
Filip Navara [Sun, 18 Jul 2004 17:16:57 +0000 (17:16 +0000)]
- Since DirecrSound is not implemented at all we should return error in DirectSoundCreate.
svn path=/trunk/; revision=10201
Filip Navara [Sun, 18 Jul 2004 17:08:29 +0000 (17:08 +0000)]
- Convert the user mode dwDesiredAccess flags in CreateFile to the kernel mode ones that are used by NtCreateFile.
svn path=/trunk/; revision=10200
Filip Navara [Sun, 18 Jul 2004 17:06:03 +0000 (17:06 +0000)]
- Fallback implementation in waveOut[Un]PrepareHeader.
svn path=/trunk/; revision=10199
Thomas Bluemel [Sun, 18 Jul 2004 16:07:58 +0000 (16:07 +0000)]
Added and updated some German translations. Patch by Michael Fritscher.
svn path=/trunk/; revision=10198
Thomas Bluemel [Sun, 18 Jul 2004 16:00:05 +0000 (16:00 +0000)]
cvs maintainance
svn path=/trunk/; revision=10197
Eric Kohl [Sun, 18 Jul 2004 13:03:43 +0000 (13:03 +0000)]
Use SeAssignSecurity() to build a security descriptor for a new object.
svn path=/trunk/; revision=10196
Martin Fuchs [Sun, 18 Jul 2004 13:03:06 +0000 (13:03 +0000)]
precompiled header support for GCC 3.4.1
svn path=/trunk/; revision=10194
Eric Kohl [Sun, 18 Jul 2004 13:02:28 +0000 (13:02 +0000)]
Implement most simple code path of SeAssignSecurity().
svn path=/trunk/; revision=10193
Gregor Anich [Sun, 18 Jul 2004 12:51:46 +0000 (12:51 +0000)]
Added RosRtlDevModeW2A function.
svn path=/trunk/; revision=10192
Martin Fuchs [Sun, 18 Jul 2004 09:31:02 +0000 (09:31 +0000)]
eliminate useless GCC warning by initializing the entry variable
svn path=/trunk/; revision=10191
Martin Fuchs [Sun, 18 Jul 2004 09:20:38 +0000 (09:20 +0000)]
fix UNICODE string buffer allocation
svn path=/trunk/; revision=10190
Gregor Anich [Sun, 18 Jul 2004 00:36:33 +0000 (00:36 +0000)]
Fix EnumDisplaySettingsExA (did not output anything into devmode)
svn path=/trunk/; revision=10189
Gregor Anich [Sun, 18 Jul 2004 00:30:08 +0000 (00:30 +0000)]
Added RosRtlDevModeW2A function.
svn path=/trunk/; revision=10188
Filip Navara [Sat, 17 Jul 2004 22:28:23 +0000 (22:28 +0000)]
- Fixed memory referencing in mmTaskCreate.
svn path=/trunk/; revision=10187
Thomas Bluemel [Sat, 17 Jul 2004 21:10:25 +0000 (21:10 +0000)]
simplified assigning DDI functions
svn path=/trunk/; revision=10186
Eric Kohl [Sat, 17 Jul 2004 20:34:42 +0000 (20:34 +0000)]
Assign a security descriptor to the root directory object.
svn path=/trunk/; revision=10185
Eric Kohl [Sat, 17 Jul 2004 20:32:11 +0000 (20:32 +0000)]
Create missing default DACLs.
svn path=/trunk/; revision=10184
Gregor Anich [Sat, 17 Jul 2004 17:37:41 +0000 (17:37 +0000)]
Removed some comments - previous change didn't fix infinite re-creation of print.c deps for me.
svn path=/trunk/; revision=10183
Filip Navara [Sat, 17 Jul 2004 17:24:45 +0000 (17:24 +0000)]
- Disable debug messages.
svn path=/trunk/; revision=10182
Filip Navara [Sat, 17 Jul 2004 16:09:07 +0000 (16:09 +0000)]
- RegQueryValueExW shouldn't touch *lpcbData if lpData == NULL.
svn path=/trunk/; revision=10179
Gregor Anich [Sat, 17 Jul 2004 15:52:43 +0000 (15:52 +0000)]
Changed comments a bit, previous version did create print.c dependencies over and over again for me.
svn path=/trunk/; revision=10178
Gregor Anich [Sat, 17 Jul 2004 15:13:37 +0000 (15:13 +0000)]
Handle return value 0 from ExtEscape as special case (means to use the default driver)
svn path=/trunk/; revision=10177
Gregor Anich [Sat, 17 Jul 2004 15:12:25 +0000 (15:12 +0000)]
Handle escape to get opengl driver info in IntEngExtEscape to avoid the infinite loop in the UNIMPLEMENTED macro (needed by opengl32.dll)
svn path=/trunk/; revision=10176
Eric Kohl [Sat, 17 Jul 2004 12:08:21 +0000 (12:08 +0000)]
Implement NtMakePermanentObject().
svn path=/trunk/; revision=10175
Alex Ionescu [Sat, 17 Jul 2004 05:13:05 +0000 (05:13 +0000)]
Added exports for new stubs and fixed some issues with recently commited stubs.
svn path=/trunk/; revision=10174
Alex Ionescu [Sat, 17 Jul 2004 04:17:32 +0000 (04:17 +0000)]
Added keys for Winsock
svn path=/trunk/; revision=10173
Alex Ionescu [Sat, 17 Jul 2004 04:04:08 +0000 (04:04 +0000)]
Added keys for Winsock
svn path=/trunk/; revision=10172
Alex Ionescu [Sat, 17 Jul 2004 03:07:00 +0000 (03:07 +0000)]
Added New System Call Prototypes and Stubs
svn path=/trunk/; revision=10171
Alex Ionescu [Sat, 17 Jul 2004 03:04:45 +0000 (03:04 +0000)]
Added Mm Prototypes
svn path=/trunk/; revision=10170
Alex Ionescu [Sat, 17 Jul 2004 03:03:52 +0000 (03:03 +0000)]
Added Mm Stubs
svn path=/trunk/; revision=10169
Gregor Anich [Sat, 17 Jul 2004 02:26:33 +0000 (02:26 +0000)]
Fix loading of default driver.
svn path=/trunk/; revision=10168
Alex Ionescu [Sat, 17 Jul 2004 01:12:24 +0000 (01:12 +0000)]
Added keys for Winsock
svn path=/trunk/; revision=10167
Gregor Anich [Fri, 16 Jul 2004 23:53:38 +0000 (23:53 +0000)]
Add registry entries for the Mesa OpenGL driver.
svn path=/trunk/; revision=10166
Gregor Anich [Fri, 16 Jul 2004 23:48:54 +0000 (23:48 +0000)]
Fixed more warnings, compiles with -Werror now.
svn path=/trunk/; revision=10165
Steven Edwards [Fri, 16 Jul 2004 23:41:14 +0000 (23:41 +0000)]
moved these docs to a folder. The file names broke the
livecd build
svn path=/trunk/; revision=10164
Filip Navara [Fri, 16 Jul 2004 23:37:26 +0000 (23:37 +0000)]
- Get rid of linker warnings.
svn path=/trunk/; revision=10163
Gregor Anich [Fri, 16 Jul 2004 23:35:19 +0000 (23:35 +0000)]
Fix warning.
svn path=/trunk/; revision=10162
Gregor Anich [Fri, 16 Jul 2004 23:29:10 +0000 (23:29 +0000)]
Remove unused files.
svn path=/trunk/; revision=10161
Alex Ionescu [Fri, 16 Jul 2004 23:28:55 +0000 (23:28 +0000)]
Added keys for Winsock
svn path=/trunk/; revision=10160
Gregor Anich [Fri, 16 Jul 2004 23:21:04 +0000 (23:21 +0000)]
Fix some warnings.
svn path=/trunk/; revision=10159
Steven Edwards [Fri, 16 Jul 2004 23:01:56 +0000 (23:01 +0000)]
cleanup
svn path=/trunk/; revision=10157
Steven Edwards [Fri, 16 Jul 2004 22:59:43 +0000 (22:59 +0000)]
Fix building on Linux
svn path=/trunk/; revision=10156
Gregor Anich [Fri, 16 Jul 2004 22:54:48 +0000 (22:54 +0000)]
Fix unknown pragma warnings and gl.h include for linux builds.
svn path=/trunk/; revision=10155
Gregor Anich [Fri, 16 Jul 2004 22:45:08 +0000 (22:45 +0000)]
Fix unknown pragma warnings.
svn path=/trunk/; revision=10154
Steven Edwards [Fri, 16 Jul 2004 22:33:23 +0000 (22:33 +0000)]
added Spanish translation by Carlos Garcia Gomez.
svn path=/trunk/; revision=10152
Gregor Anich [Fri, 16 Jul 2004 22:32:04 +0000 (22:32 +0000)]
Import Mesa-6.0.1 for use as software OpenGL renderer.
svn path=/trunk/; revision=10151
Steven Edwards [Fri, 16 Jul 2004 22:24:24 +0000 (22:24 +0000)]
added Spanish translation by Carlos Garcia Gomez.
svn path=/trunk/; revision=10150
Gregor Anich [Fri, 16 Jul 2004 22:12:43 +0000 (22:12 +0000)]
Import Mesa-6.0.1 for use as software OpenGL renderer.
svn path=/trunk/; revision=10149
Gregor Anich [Fri, 16 Jul 2004 21:50:40 +0000 (21:50 +0000)]
Import Mesa-6.0.1 for use as software OpenGL renderer.
svn path=/trunk/; revision=10148
Jens Collin [Fri, 16 Jul 2004 20:39:06 +0000 (20:39 +0000)]
ShellExecute is run when executable is not found to open for example Notepad files by typing "myfile.txt".
svn path=/trunk/; revision=10147
Filip Navara [Fri, 16 Jul 2004 20:24:59 +0000 (20:24 +0000)]
- Implementation of mmTaskCreate. Based on patch by Eric Pouech.
svn path=/trunk/; revision=10146
Thomas Bluemel [Fri, 16 Jul 2004 20:20:53 +0000 (20:20 +0000)]
fixed typo
svn path=/trunk/; revision=10145
Eric Kohl [Fri, 16 Jul 2004 19:54:05 +0000 (19:54 +0000)]
Fix an old typo.
svn path=/trunk/; revision=10144