+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/fs/util.c (FsRtlGetFileSize): Implement.
+
+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/ntdll/rtl/nls.c (RtlCustomCPToUnicodeN, RtlMultiByteToUnicodeN,
+ RtlOemToUnicodeN, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN,
+ RtlUnicodeToMultiByteSize, RtlUnicodeToOemN,
+ RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN,
+ RtlUpcaseUnicodeToOemN): Assert when unimplemented code is reached.
+
+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ntos/zwtypes.h (FILE_BASIC_INFORMATION): Use LARGE_INTEGER,
+ not TIME type for time fields.
+ * lib/kernel32/file/copy.c (SetLastWriteTime): Adjust for new type.
+ (CopyFileExW): Ditto.
+
+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ntos/types.h (FALSE): Protect with #ifndef FALSE.
+ (TRUE): Protect with #ifndef TRUE.
+
+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/napi/i386/segment.h (put_user, get_user,
+ bad_user_access_length, __segment_dummy, __sd, __const_sd, __put_user,
+ __get_user, __generic_memcpy_tofs, __constant_memcpy_tofs, COMMON,
+ __generic_memcpy_fromfs, __constant_memcpy_fromfs, memcpy_fromfs,
+ memcpy_tofs, get_fs_byte, get_fs_word, get_fs_long, put_fs_byte,
+ put_fs_word, put_fs_long, get_user_word, get_user_byte, get_user_long,
+ put_user_byte, put_user_word, put_user_long, get_fs, get_ds, set_fs,
+ set_ds): Remove.
+
+2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ddk/pstypes.h (TLS_OUT_OF_INDEXES): Define.
+
+2003-02-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/cc/view.c (CcRosFlushDirtyPages): Treat a write attempt with
+ a return value of STATUS_END_OF_FILE as a successful write.
+ * ntoskrnl/cc/copy.c (WriteCacheSegment): Ditto.
+
+2003-02-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/cm/regfile.c (CmiRemoveSubKey): Kill warnings.
+ (CmiMergeFree): Ditto.
+
+2003-02-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/structs.h (OSVERSIONINFOEXA): Expand definition of
+ OSVERSIONINFOA.
+ (OSVERSIONINFOEXW): Expand definition of OSVERSIONINFOW.
+ * lib/msafd/misc/helpers.c (LocateHelperDLL): Cast AddressFamily,
+ SocketType, and Protocol to INT.
+ * lib/ws2_32/misc/catalog.c (LocateProvider): Ditto.
+
+2003-01-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/dbg/profile.c (KdbProfilerThreadMain): Make STDCALL.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/net/tcpip/makefile (TCP_OBJECTS): Add transport/tcp/tcpcore.o,
+ transport/tcp/tcp_input.o, transport/tcp/tcp_ipv4.o,
+ transport/tcp/tcp_output.o, and transport/tcp/tcp_timer.o.
+ * drivers/net/tcpip/transport/tcp/tcp.c (TCPStartup): Call tcp_init().
+ * drivers/net/tcpip/include/linux.h: New file.
+ * drivers/net/tcpip/include/tcpcore.h: Ditto.
+ * drivers/net/tcpip/include/tcpdef.h: Ditto.
+ * drivers/net/tcpip/transport/tcp/tcp_input.c: Ditto.
+ * drivers/net/tcpip/transport/tcp/tcp_ipv4.c: Ditto.
+ * drivers/net/tcpip/transport/tcp/tcp_output.c: Ditto.
+ * drivers/net/tcpip/transport/tcp/tcp_timer.c: Ditto.
+ * drivers/net/tcpip/transport/tcp/tcpcore.c: Ditto.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/kernel32/k32.h: New file.
+ * lib/kernel32/makefile (TARGET_CFLAGS): Add -I./.
+ (TARGET_PCH): Set to k32.h.
+ * lib/kernel32/except/except.c: Use <k32.h>.
+ * lib/kernel32/file/backup.c: Ditto.
+ * lib/kernel32/file/cnotify.c: Ditto.
+ * lib/kernel32/file/copy.c: Ditto.
+ * lib/kernel32/file/create.c: Ditto.
+ * lib/kernel32/file/curdir.c: Ditto.
+ * lib/kernel32/file/delete.c: Ditto.
+ * lib/kernel32/file/deviceio.c: Ditto.
+ * lib/kernel32/file/dir.c: Ditto.
+ * lib/kernel32/file/dosdev.c: Ditto.
+ * lib/kernel32/file/file.c: Ditto.
+ * lib/kernel32/file/find.c: Ditto.
+ * lib/kernel32/file/iocompl.c: Ditto.
+ * lib/kernel32/file/lfile.c: Ditto.
+ * lib/kernel32/file/lock.c: Ditto.
+ * lib/kernel32/file/mailslot.c: Ditto.
+ * lib/kernel32/file/move.c: Ditto.
+ * lib/kernel32/file/npipe.c: Ditto.
+ * lib/kernel32/file/pipe.c: Ditto.
+ * lib/kernel32/file/rw.c: Ditto.
+ * lib/kernel32/file/tape.c: Ditto.
+ * lib/kernel32/file/volume.c: Ditto.
+ * lib/kernel32/mem/global.c: Ditto.
+ * lib/kernel32/mem/heap.c: Ditto.
+ * lib/kernel32/mem/isbad.c: Ditto.
+ * lib/kernel32/mem/local.c: Ditto.
+ * lib/kernel32/mem/procmem.c: Ditto.
+ * lib/kernel32/mem/section.c: Ditto.
+ * lib/kernel32/mem/virtual.c: Ditto.
+ * lib/kernel32/misc/atom.c: Ditto.
+ * lib/kernel32/misc/comm.c: Ditto.
+ * lib/kernel32/misc/console.c: Ditto.
+ * lib/kernel32/misc/debug.c: Ditto.
+ * lib/kernel32/misc/dllmain.c: Ditto.
+ * lib/kernel32/misc/env.c: Ditto.
+ * lib/kernel32/misc/error.c: Ditto.
+ * lib/kernel32/misc/handle.c: Ditto.
+ * lib/kernel32/misc/ldr.c: Ditto.
+ * lib/kernel32/misc/profile.c: Ditto.
+ * lib/kernel32/misc/res.c: Ditto.
+ * lib/kernel32/misc/stubs.c: Ditto.
+ * lib/kernel32/misc/sysinfo.c: Ditto.
+ * lib/kernel32/misc/time.c: Ditto.
+ * lib/kernel32/process/cmdline.c: Ditto.
+ * lib/kernel32/process/create.c: Ditto.
+ * lib/kernel32/process/proc.c: Ditto.
+ * lib/kernel32/process/session.c: Ditto.
+ * lib/kernel32/string/lstring.c: Ditto.
+ * lib/kernel32/synch/critical.c: Ditto.
+ * lib/kernel32/synch/event.c: Ditto.
+ * lib/kernel32/synch/intrlck.c: Ditto.
+ * lib/kernel32/synch/mutex.c: Ditto.
+ * lib/kernel32/synch/sem.c: Ditto.
+ * lib/kernel32/synch/timer.c: Ditto.
+ * lib/kernel32/synch/wait.c: Ditto.
+ * lib/kernel32/thread/fiber.c: Ditto.
+ * lib/kernel32/thread/thread.c: Ditto.
+ * lib/kernel32/thread/tls.c: Ditto.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * apps/testsets/Makefile (TEST_SETS): Remove ldr.
+ * include/msvcrt/ctype.h (towupper): Make returntype wchar_t.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/rtouch.c: Include <sys/utime.h>, not <utime.h>.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/rtouch.c: New file.
+ * rules.mak (ROS_USE_PCH): Default to no.
+ (RTOUCH): Define.
+ * tools/Makefile: Add rtouch utility.
+ * tools/helper.mk: Support precompiled headers.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/dbg/profile.c: New file.
+ * ntoskrnl/Makefile (OBJECTS_KDBG): Add dbg/profile.o.
+ * ntoskrnl/dbg/kdb.h: Define NTOS_MODE_KERNEL. Include <ntos.h>.
+ (LdrGetAddressInformation, KdbInitProfiling, KdbInitProfiling2,
+ KdbDisableProfiling, KdbEnableProfiling, KdbProfileInterrupt) Prototype.
+ * ntoskrnl/kd/kdebug.c (KdInitSystem): Add /PROFILE option if KDBG=1.
+ * ntoskrnl/ke/main.c (ExpInitializeExecutive): Call KdbInitProfiling2()
+ if KDBG=1.
+ * ntoskrnl/ke/i386/irq.c: Include <../dbg/kdb.h> if KDBG=1.
+ (KiInterruptDispatch): Call KdbProfileInterrupt() on timer interrupt
+ if KDBG=1.
+
+2003-01-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/fs/vfat/create.c (VfatSupersedeFile): Only notify cache manager
+ about change in file size if caching is initiated on the file stream.
+
+2003-01-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * boot.bat: Use DOS end-of-line characters.
+
+2003-01-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/ke/timer.c (KeExpireTimers): Avoid signed/unsigned comparison
+ warning.
+ * lib/user32/controls/scrollbar.c (SCROLL_DrawScrollBar): Put a statement
+ at end.
+
+2002-12-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/fs/vfat/cleanup.c (VfatCleanupFile): Only uninitialize caching
+ when initialized.
+ * drivers/fs/vfat/fcb.c (vfatReleaseFCB): Ditto.
+ * lib/kernel32/mem/section.c (CreateFileMappingW): Pass NULL as
+ MaximumSize to NtCreateSection if dwMaximumSizeHigh and dwMaximumSizeLow
+ are both 0.
+ * ntoskrnl/cc/pin.c (CcMapData): Assert if Bcb is NULL.
+ * ntoskrnl/cc/view.c (CcRosReleaseCacheSegment, CcRosLookupCacheSegment,
+ CcRosMarkDirtyCacheSegment, CcRosUnmapCacheSegment,
+ CcRosCreateCacheSegment, CcRosGetCacheSegmentChain,
+ CcRosGetCacheSegment, CcRosRequestCacheSegment, CcFlushCache,
+ CcRosDeleteFileCache, CcRosReferenceCache, CcRosDereferenceCache,
+ CcRosReleaseFileCache, CcGetFileObjectFromSectionPtrs): Ditto.
+ * ntoskrnl/mm/section.c (MiReadPage): Assert if Fcb->Bcb is NULL.
+ (MmCreateDataFileSection): Make sure caching is initialized for the file
+ stream.
+
+2002-11-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ddk/ldrtypes.h: Move ...
+ * include/ntos/ldrtypes.h: ... here.
+ * include/ddk/ntddk.h: Include ldrtypes.h at new location.
+
+2002-11-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/bus/acpi/ospm/osl.c (acpi_os_readable, acpi_os_writable):
+ Match prototypes.
+ * include/ascii.h (AbortSystemShutdownA): Correct prototype.
+ * include/debug.h (assert): Wrap in #ifndef assert.
+ * include/funcs.h (AbortSystemShutdown): Remove duplicate prototype.
+ * include/ddk/rtltypes.h: Move ...
+ * include/ntos/rtltypes.h: ... here.
+ * include/ddk/rtl.h: Move ...
+ * include/ntos/rtl.h: ... here.
+ * include/ddk/zwtypes.h: Move ...
+ * include/ntos/zwtypes.h: ... here.
+ * include/ddk/zw.h: Move ...
+ * include/ntos/zw.h: ... here.
+ | include/ddk/cmfuncs.h: Remove file; Move NtCreateKey to ntos/zw.h.
+ * include/ntos.h: #include ntos/rtltypes.h, ntos/rtl.h, ntos/zwtypes.h,
+ and ntos/zw.h.
+ * include/unicode.h: (AbortSystemShutdownW): Correct prototype.
+ * include/ddk/ntddk.h: Include headers at new location; Don't include
+ removed files.
+ * include/defines.h: Wrap definitions in w32api in #ifndef __USE_W32API.
+ * include/ntos/zwtypes.h: Ditto.
+ * include/napi/lpc.h: Ditto.
+ * include/napi/shared_data.h: Ditto.
+ * include/napi/teb.h: Ditto.
+ * include/napi/types.h: Ditto.
+ * include/ntdll/ldr.h: Ditto.
+ * include/ntdll/rtl.h: Ditto.
+ * include/ntos/console.h: Ditto.
+ * include/ntos/disk.h: Ditto.
+ * include/ntos/except.h: Ditto.
+ * include/ntos/file.h: Ditto.
+ * include/ntos/gditypes.h: Ditto.
+ * include/ntos/heap.h: Ditto.
+ * include/ntos/keyboard.h: Ditto.
+ * include/ntos/mm.h: Ditto.
+ * include/ntos/ntdef.h: Ditto.
+ * include/ntos/ps.h: Ditto.
+ * include/ntos/registry.h: Ditto.
+ * include/ntos/security.h: Ditto.
+ * include/ntos/synch.h: Ditto.
+ * include/ntos/time.h: Ditto.
+ * include/ntos/types.h: Ditto.
+ * include/ntos/port.h: Ditto.
+ * lib/advapi32/misc/shutdown.c (AbortSystemShutdownW,
+ AbortSystemShutdownA): Correct prototype.
+ * lib/advapi32/reg/reg.c: #include ntos.h.
+ * lib/advapi32/sec/misc.c: Ditto.
+ * lib/advapi32/sec/sid.c: Ditto.
+ * lib/advapi32/service/sctrl.c: Ditto.
+ * lib/advapi32/token/token.c: Ditto.
+ * lib/kernel32/misc/dllmain.c: Ditto.
+ * ntoskrnl/ex/napi.c: Ditto.
+ * ntoskrnl/rtl/i386/exception.c: Ditto.
+ * lib/advapi32/sec/ac.c: Ditto.
+ (FindFirstFreeAce, GetAce): Change PACE* to PACE_HEADER*.
+ * lib/advapi32/service/scm.c (EnumServicesStatusExA,
+ EnumServicesStatusExW, QueryServiceStatusEx): Correct prototype.
+ * lib/ntdll/rtl/ppb.c (RtlDestroyProcessParameters): Match prototype.
+ * ntoskrnl/dbg/errinfo.c (DbgGetErrorText): Use %08x, not %08lx.
+ * ntoskrnl/io/arcname.c (IoCreateSystemRootLink): Use %u, not %lu.
+ * ntoskrnl/ke/main.c (ExpInitializeExecutive): Ditto.
+ * (_main): Use %d, not %ld.
+ * ntoskrnl/include/internal/i386/ke.h: Add #pragma GCC system_header.
+ * include/ddk/ntdef.h (NTSYSAPI, NTAPI, NTKERNELAPI): Define to STDCALL;
+ Check if already defined.
+ * include/base.h (STDCALL, CDECL, CALLBACK, PASCAL): Move to ntos/types.h.
+
+2002-11-13 Rick Gaiser <RickG81@Wanadoo.nl>
+
+ * drivers/bus/isapnp/isapnp.c (FindNextReadPort): Increment Port before
+ checking wether port address is in NE2000 address space range and returning
+ port address value.
+
+2002-11-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/bus/acpi/include/acpi.h: Include platform/types.h.
+ * drivers/bus/acpi/include/actypes.h: (UINT8, BOOLEAN, UCHAR, UINT16,
+ INT32, UINT32, UINT64): Disable, use the OS defined types instead.
+ * drivers/bus/acpi/include/platform/types.h: Remove all types,
+ include ntos.h instead.
+ * drivers/bus/acpi/ospm/include/acpisys.h: Don't include
+ platform/types.h.
+
+2002-11-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/defines.h: Fix warnings when bulding with gcc 3.3.
+ * include/ddk/status.h: Ditto.
+ * include/freetype/internal/ftdebug.h: Ditto.
+ * include/net/ndis.h: Ditto.
+ * lib/msafd/misc/helpers.c: Ditto.
+ * lib/user32/windows/defwnd.c: Ditto.
+ * lib/user32/windows/window.c: Ditto.
+ * ntoskrnl/cm/ntfunc.c: Ditto.
+ * ntoskrnl/cm/regfile.c: Ditto.
+ * ntoskrnl/cm/regobj.c: Ditto.
+ * ntoskrnl/dbg/errinfo.c: Ditto.
+ * ntoskrnl/ex/hashtab.c: Ditto.
+ * ntoskrnl/include/internal/mm.h: Ditto.
+ * ntoskrnl/io/irp.c: Ditto.
+ * ntoskrnl/kd/gdbstub.c: Ditto.
+ * ntoskrnl/ke/queue.c: Ditto.
+ * ntoskrnl/ke/sem.c: Ditto.
+ * ntoskrnl/ldr/resource.c: Ditto.
+ * ntoskrnl/mm/balance.c: Ditto.
+ * ntoskrnl/mm/freelist.c: Ditto.
+ * ntoskrnl/mm/mdl.c: Ditto.
+ * ntoskrnl/mm/npool.c: Ditto.
+ * ntoskrnl/mm/section.c: Ditto.
+ * ntoskrnl/rtl/error.c: Ditto.
+ * ntoskrnl/rtl/mem.c: Ditto.
+ * ntoskrnl/rtl/string.c: Ditto.
+ * ntoskrnl/rtl/time.c: Ditto.
+ * ntoskrnl/rtl/unicode.c: Ditto.
+ * ntoskrnl/rtl/wstring.c: Ditto.
+ * ntoskrnl/rtl/i386/exception.c: Ditto.
+ * subsys/win32k/freetype/src/base/ftinit.c: Ditto.
+
+2002-11-03 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * apps/tests/lpc/lpcclt.c: Change LPC_MESSAGE_HEADER to LPC_MESSAGE.
+ * include/csrss/csrss.h: Ditto.
+ * include/lsass/lsass.h: Ditto.
+ * include/napi/dbg.h: Ditto.
+ * include/napi/lpc.h: Ditto.
+ * lib/kernel32/misc/console.c: Ditto.
+ * lib/ntdll/csr/lpc.c: Ditto.
+ * lib/ntdll/dbg/debug.c: Ditto.
+ * lib/secur32/lsa.c: Ditto.
+ * ntoskrnl/dbg/user.c: Ditto.
+ * ntoskrnl/include/internal/port.h: Ditto.
+ * ntoskrnl/lpc/connect.c: Ditto.
+ * ntoskrnl/lpc/reply.c: Ditto.
+ * ntoskrnl/ps/process.c: Ditto.
+ * subsys/csrss/api/conio.c: Ditto.
+ * subsys/csrss/api/process.c: Ditto.
+ * subsys/csrss/api/user.c: Ditto.
+
+2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/msvcrt/except/seh.s: Fix end-of-line formatting.
+ * lib/ntdll/rtl/i386/exception.c: Ditto.
+ * lib/ntdll/rtl/i386/except.s: Ditto.
+ * ntoskrnl/rtl/i386/except.s: Ditto.
+ * ntoskrnl/rtl/i386/seh.s: Ditto.
+
+2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/msvcrt/Makefile (OBJECTS_EXCEPT): Add except/seh.o; Remove
+ except/exhand3.o.
+ * lib/msvcrt/except/exhand2.c (MsvcrtDebug): New function.
+ * lib/msvcrt/except/unwind.c (PEXCEPTION_FRAME): Remove.
+ (_global_unwind2): Correct prototype.
+ * lib/ntdll/makefile (RTL_I386_OBJECTS, ARCH_OBJECTS): New groups.
+ (TARGET_OBJECTS): Add ARCH_OBJECTS group.
+ * lib/ntdll/rtl/exception.c (KiUserExceptionDispatcher): Set
+ NumberParameters in exception record.
+ (RtlRaiseStatus): Remove.
+ * ntoskrnl/Makefile (OBJECTS_RTL): Remove rtl/seh.o.
+ (OBJECTS_RTL_I386): Add rtl/i386/except.o, rtl/i386/exception.o, and
+ rtl/i386/seh.o.
+ * ntoskrnl/ke/catch.c (RtlpExecuteHandlerForException,
+ RtlpDumpExceptionRegistrations, RtlpDispatchException,
+ RtlpExecuteHandler, RtlpExceptionHandler, RtlpUnwindHandler,
+ RtlpExecuteHandlerForException, RtlpExecuteHandlerForUnwind,
+ RtlUnwind): Remove.
+ (RtlpDispatchException): Add prototype.
+ * ntoskrnl/ke/i386/usertrap.c (ExceptionTypeStrings): Remove.
+ * ntoskrnl/ps/create.c (PsCreateTeb): Mark end of exception
+ registration list.
+ * tools/helper.mk (TARGET_ASFLAGS): Add -g if DBG = 1.
+ * lib/msvcrt/except/exhand3.c: Remove.
+ * ntoskrnl/rtl/seh.c: Ditto.
+ * lib/msvcrt/except/seh.s: New file.
+ * lib/ntdll/rtl/i386/except.s: Ditto.
+ * lib/ntdll/rtl/i386/exception.c: Ditto.
+ * ntoskrnl/rtl/i386/except.s: Ditto.
+ * ntoskrnl/rtl/i386/exception.c: Ditto.
+ * ntoskrnl/rtl/i386/seh.s: Ditto.
+
+2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/kernel32/process/create.c (_except_handler): New function.
+ (BaseProcessStart): Ditto.
+ (KlCreateFirstThread): Return INVALID_HANDLE_VALUE on error; Call
+ BaseProcessStart() before process entry point.
+ * lib/kernel32/thread/thread.c (_except_handler): New function.
+ (ThreadStartup): Protect thread using SEH constructs.
+
+2002-10-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ddk/zw.h (NtProcessStartup): Use standard calling convention.
+ * subsys/csrss/csrss.c (NtProcessStartup): Ditto.
+ * subsys/smss/smss.c (NtProcessStartup): Ditto.
+ * subsys/system/autochk/autochk.c (NtProcessStartup): Ditto.
+ * subsys/system/usetup/usetup.c (NtProcessStartup): Ditto.
+
+2002-10-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * apps/tests/tokentest/tokentest.c (ROS_ACE_HEADER): Move field
+ AccessMask ...
+ (ROS_ACE): ... here.
+ (DisplayDacl): Make pAce an ROS_ACE*; Use new path for AceType; Use
+ sizeof(ACE) instead of sizeof(ACE_HEADER).
+ * include/ntos/security.h (ACE_HEADER): Move field AccessMask ...
+ (ACE): ... here.
+ * lib/ntdll/rtl/acl.c: Use new path for AccessMask.
+ * ntoskrnl/se/semgr.c: Ditto.
+ * ntoskrnl/se/acl.c (SepInitDACLs): Use new path for AccessMask; Use
+ sizeof(ACE) instead of sizeof(ACE_HEADER).
+ * ntoskrnl/se/token.c (SepCreateSystemProcessToken): Use sizeof(ACE)
+ instead of sizeof(ACE_HEADER).
+
+2002-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/napi/teb.h (RTL_USER_PROCESS_PARAMETERS): Use field names
+ as described in Windows NT/2000 Native API Reference.
+ * lib/kernel32/file/file.c: Use new field names.
+ * lib/kernel32/misc/console.c: Ditto.
+ * lib/kernel32/process/create.c: Ditto.
+ * lib/kernel32/process/proc.c: Ditto.
+ * lib/ntdll/rtl/path.c: Ditto.
+ * lib/ntdll/rtl/ppb.c: Ditto.
+ * lib/ntdll/rtl/process.c: Ditto.
+
+2002-10-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * include/ntos.h: Include relevant files.
+ * include/internal/ke.h: Include files relative to
+ ntoskrnl/include.
+ * include/internal/arch/ke.h: Ditto.
+
+2002-10-01 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/dd/floppy/floppy.c: Changed PAGESIZE to PAGE_SIZE.
+ * drivers/fs/cdfs/fcb.c: Ditto.
+ * drivers/fs/cdfs/fsctl.c: Ditto.
+ * drivers/fs/cdfs/rw.c: Ditto.
+ * drivers/fs/ext2/dir.c: Ditto.
+ * drivers/fs/ext2/inode.c: Ditto.
+ * drivers/fs/ext2/rw.c: Ditto.
+ * drivers/fs/ext2/super.c: Ditto.
+ * drivers/fs/minix/blockdev.c: Ditto.
+ * drivers/fs/minix/cache.c: Ditto.
+ * drivers/fs/minix/inode.c: Ditto.
+ * drivers/fs/minix/rw.c: Ditto.
+ * drivers/fs/ntfs/fcb.c: Ditto.
+ * drivers/fs/ntfs/ntfs.h: Ditto.
+ * drivers/fs/vfat/create.c: Ditto.
+ * drivers/fs/vfat/direntry.c: Ditto.
+ * drivers/fs/vfat/dirwr.c: Ditto.
+ * drivers/fs/vfat/fat.c: Ditto.
+ * drivers/fs/vfat/fcb.c: Ditto.
+ * drivers/fs/vfat/fsctl.c: Ditto.
+ * drivers/fs/vfat/rw.c: Ditto.
+ * drivers/storage/class2/class2.c: Ditto.
+ * drivers/storage/scsiport/scsiport.c: Ditto.
+ * hal/halx86/adapter.c: Ditto.
+ * hal/halx86/mp.c: Ditto.
+ * include/ddk/mmfuncs.h: Ditto.
+ * include/ddk/mmtypes.h: Ditto.
+ * include/ddk/i386/pagesize.h: Ditto.
+ * include/ntdll/pagesize.h: Ditto.
+ * lib/kernel32/process/create.c: Ditto.
+ * lib/kernel32/thread/thread.c: Ditto.
+ * lib/ntdll/ldr/utils.c: Ditto.
+ * lib/ntdll/rtl/env.c: Ditto.
+ * lib/ntdll/rtl/heap.c: Ditto.
+ * lib/ntdll/rtl/ppb.c: Ditto.
+ * lib/ntdll/rtl/process.c: Ditto.
+ * lib/ntdll/rtl/thread.c: Ditto.
+ * ntoskrnl/cc/copy.c: Ditto.
+ * ntoskrnl/cc/view.c: Ditto.
+ * ntoskrnl/ex/sysinfo.c: Ditto.
+ * ntoskrnl/include/internal/i386/mm.h: Ditto.
+ * ntoskrnl/io/mdl.c: Ditto.
+ * ntoskrnl/ke/kthread.c: Ditto.
+ * ntoskrnl/ke/i386/kernel.c: Ditto.
+ * ntoskrnl/ldr/init.c: Ditto.
+ * ntoskrnl/ldr/loader.c: Ditto.
+ * ntoskrnl/mm/anonmem.c: Ditto.
+ * ntoskrnl/mm/cont.c: Ditto.
+ * ntoskrnl/mm/freelist.c: Ditto.
+ * ntoskrnl/mm/iospace.c: Ditto.
+ * ntoskrnl/mm/kmap.c: Ditto.
+ * ntoskrnl/mm/marea.c: Ditto.
+ * ntoskrnl/mm/mdl.c: Ditto.
+ * ntoskrnl/mm/mminit.c: Ditto.
+ * ntoskrnl/mm/ncache.c: Ditto.
+ * ntoskrnl/mm/npool.c: Ditto.
+ * ntoskrnl/mm/pagefile.c: Ditto.
+ * ntoskrnl/mm/pageop.c: Ditto.
+ * ntoskrnl/mm/section.c: Ditto.
+ * ntoskrnl/mm/slab.c: Ditto.
+ * ntoskrnl/mm/i386/page.c: Ditto.
+ * ntoskrnl/ob/handle.c: Ditto.
+ * ntoskrnl/ps/create.c: Ditto.
+ * ntoskrnl/ps/process.c: Ditto.
+ * ntoskrnl/ps/w32call.c: Ditto.
+ * subsys/win32k/include/object.h: Ditto.
+
+2002-10-01 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/ntdll/string/ctype.c: Undefine __MSVCRT__ to not have mingw
+ runtime import _pctype.
+
2002-09-30 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/user32/misc/desktop.c (string.h): Include.