Commit Graph

  • d783d4d686 Fixed loading of symbol files. Implemented automatic loading of PICE. Eric Kohl 2002-06-16 11:45:06 +00:00
  • 56deabe577 Updated Makefile to fix building Steven Edwards 2002-06-16 06:05:28 +00:00
  • a8b847f532 Fixed include path in ramdriver Steven Edwards 2002-06-16 06:02:17 +00:00
  • 4d831f2242 Fixed building of Serial Mouse driver (still broken) Steven Edwards 2002-06-16 04:47:56 +00:00
  • 7c25d62093 Changed calling convention of EngXxx funtions to STDCALL. Added missing includes. Eric Kohl 2002-06-15 21:44:08 +00:00
  • 37c39cc09a Changed the calling convention used by the video miniport/port driver interface and the display driver/win32k interface (DrvXxx functions) to STDCALL. The EngXxx and other funtions will be changed in a second step. Eric Kohl 2002-06-15 14:58:25 +00:00
  • 8dd702a72b Fixed saving of esp in KePushAndStackSwitchAndSysRet. Hartmut Birr 2002-06-15 14:57:29 +00:00
  • 97970adc7d Fixed missing initialization in PsAllocateCallback Jason Filby 2002-06-15 11:27:28 +00:00
  • 5e1123c888 Cleanup, add display of token values being passed into ZwCreateToken() as well as display of values coming out of the token. (Patch by Joseph Galbraith) Eric Kohl 2002-06-15 10:13:35 +00:00
  • 6017a8515d Enable %wZ and %Z format specifiers (remove #if 0). Fix check for NULL Buffer (it was checking for non-null Buffer). Fix length field when printing unicode strings; it was printing twice as many characters as it should have. (Patch by Joseph Galbraith) Eric Kohl 2002-06-15 10:12:43 +00:00
  • 165c6d209a Fix bug in RtlEqualSid() that caused all sids with the same sub-authority count to compare equal. Teach RtlpAddKnownAce() some status values other than STATUS_UNSUCCESSFUL. (Patch by Joseph Galbraith) Eric Kohl 2002-06-15 10:10:43 +00:00
  • fd874ecc14 Fix bug in RtlpAddKnownAce() that caused it to place the SID in the wrong location. Teach RtlpAddKnownAce() some status values other than STATUS_UNSUCCESSFUL. (Patch by Joseph Galbraith) Eric Kohl 2002-06-15 10:09:17 +00:00
  • b6b3e3f14e Bugfix: correct memory allocation calculation Jason Filby 2002-06-14 20:56:17 +00:00
  • b592122ee6 Fixed another typo Jason Filby 2002-06-14 19:07:32 +00:00
  • 0a5b749896 Fixed some typos Jason Filby 2002-06-14 18:55:09 +00:00
  • 5b804e36db Don't install static libraries. Casper Hornstrup 2002-06-14 17:17:38 +00:00
  • a0c16e128a GuiCheck for NtUserRegisterClassExWOW Jason Filby 2002-06-14 15:21:43 +00:00
  • 260116f684 Fixed direct reference to a driver object. Eric Kohl 2002-06-14 14:24:28 +00:00
  • 01b92c6de5 Pass pointer to CSRSS process on first create request. Eric Kohl 2002-06-14 14:23:14 +00:00
  • 69c0982e64 Added vga driver Eric Kohl 2002-06-14 14:19:28 +00:00
  • 7e27a9348f Delete dependency files on clean Casper Hornstrup 2002-06-14 13:20:08 +00:00
  • 49051a245f Use standard mingw32 prefix on linux. Casper Hornstrup 2002-06-14 13:04:18 +00:00
  • 8d0ecd86c9 Make clean rule depend on tools rule Casper Hornstrup 2002-06-14 11:06:03 +00:00
  • 503826a739 Fixed automatic loading of required modules. Cleaned up module loading interface. Eric Kohl 2002-06-14 07:49:58 +00:00
  • fd2a5c35a4 Split up some stubs into their own files. David Welch 2002-06-13 20:36:40 +00:00
  • e019c02170 Reseting the conversion qualifier for each new value from the format string. Hartmut Birr 2002-06-13 16:45:02 +00:00
  • e2822009d7 Fixed driver unloading upon failing initialization. Eric Kohl 2002-06-13 15:14:28 +00:00
  • 63ea3fb94c Cross-platform tools added to Makefiles. Brian Palmer 2002-06-13 00:39:49 +00:00
  • 6ab0a870c1 Updated the system hive and the boot driver list. Eric Kohl 2002-06-12 23:38:28 +00:00
  • 6f7c3842bc Now ZwLoadDriver() uses the registry path instead of a file name to load a driver. Eric Kohl 2002-06-12 23:35:55 +00:00
  • 9d3870ce78 Cleaned up the driver loading routines. Eric Kohl 2002-06-12 23:33:15 +00:00
  • 2137580260 Use the registry to load system start drivers. Eric Kohl 2002-06-12 23:30:36 +00:00
  • 0f47c75c9a Use NtSetSystemInformation() to load win32k.sys because it is not a driver but a kernel extension. Eric Kohl 2002-06-12 23:26:56 +00:00
  • c16bc4c28d RtlpGetRegistryHandle(): Don't remove a leading backslash if an absolute registry path is used. Eric Kohl 2002-06-12 23:24:19 +00:00
  • debb46b5c3 BugCheck if no boot drivers are passed to ntoskrnl.exe Casper Hornstrup 2002-06-12 14:06:29 +00:00
  • a07b0d8b8e * Call RtlCreateUnicodeString() instead of RtlInitUnicodeString() when initializing the DeviceNode->ServiceName, since IopFreeDeviceNode() will use RtlFreeUnicodeString() on it. Casper Hornstrup 2002-06-12 14:05:03 +00:00
  • 72a2cedd0a another test of commit mailer Rex Jolliff 2002-06-12 02:32:14 +00:00
  • c2c993d6bb a test of commit mailer Rex Jolliff 2002-06-12 01:59:50 +00:00
  • 05ad1d3198 2002-06-11 David Welch <[email protected]> David Welch 2002-06-11 22:09:03 +00:00
  • 669a991546 Add multi and expand registry key type support. Casper Hornstrup 2002-06-11 20:10:36 +00:00
  • 30a776c6e9 Fixed LdrpCompareModuleNames() to accept fully qualified path names too. Eric Kohl 2002-06-11 18:37:23 +00:00
  • a89e08d368 Caches the current FAT sector so it doesn't read again if it doesn't have to. Brian Palmer 2002-06-11 16:58:31 +00:00
  • 65ae3074e9 Kill warnings.\n Use DbgPrint for debugging registry. Casper Hornstrup 2002-06-11 16:23:20 +00:00
  • 8bab1a8f2d Optimized FAT32 bootsector to read more than 1 sector at a time on systems supporting LBA calls. Brian Palmer 2002-06-11 05:41:45 +00:00
  • 6ac81e7954 Changed data structure which represents driver objects from MODULE_OBJECT to DRIVER_OBJECT. Now a DriverEntry's RegistryPath string is usable automagically. Eric Kohl 2002-06-10 23:04:48 +00:00
  • 0ddc3e2715 Reference/Dereference the process object in PiTerminateProcess. Hartmut Birr 2002-06-10 21:37:45 +00:00
  • 0dbc90e4e0 Unmap the pages first and than remove the entries from the allocation map in MmUnmapLockedPages. Hartmut Birr 2002-06-10 21:36:31 +00:00
  • 16068960f0 Replaced all calls to MmDereferencePage with MmReleasePageMemoryConsumer. Added handling for multiple referenced pages in MmReleasePageMemoryConsumer. Hartmut Birr 2002-06-10 21:34:38 +00:00
  • a64eec7e49 Added flushing of file streams. Hartmut Birr 2002-06-10 21:28:36 +00:00
  • 495dfc660f Rewrote fread/fwrite for a better/faster handling of reads/writes requests. Hartmut Birr 2002-06-10 21:26:36 +00:00
  • 9ac5422074 Fixed ftell for streams which are opened for reading and writing. Hartmut Birr 2002-06-10 21:23:34 +00:00
  • f0cb69cade Fixed fflush for non dirty file streams. Hartmut Birr 2002-06-10 21:21:06 +00:00
  • b971a7adc6 Fixed a minor bug in updEntry. Hartmut Birr 2002-06-10 21:19:18 +00:00
  • f3e094f2f0 Updating the directory entries in VfatWrite only, if the allocation size has changed. Added zeroing for files, if the write starts after the current end of the file. Hartmut Birr 2002-06-10 21:17:57 +00:00
  • 20a4914b89 Added updating of directory entries in VfatCleanupFile/VfatCloseFile. Hartmut Birr 2002-06-10 21:15:58 +00:00
  • 87e32585f2 Fixed a minor bug in CcSetFileSizes. Hartmut Birr 2002-06-10 21:13:26 +00:00
  • 8393c73b3b Implemented CcZeroData. Hartmut Birr 2002-06-10 21:11:56 +00:00
  • c4d4559cce Moved io/drvlck.c to mm. Minimize access to the module object via the object manager. Use module list for internal module management. Protect module list with a spinlock. Eric Kohl 2002-06-10 08:50:55 +00:00
  • c9e12ce035 Handle multi-string group order list properly. Eric Kohl 2002-06-09 13:28:49 +00:00
  • 10514a1fd8 PSXSS: It seems the renamed csrterm did not get in the repository. PSXSS: I try again. Emanuele Aliberti 2002-06-09 08:37:07 +00:00
  • 662162a601 Fixed bug that was preventing FreeLoader from booting on FAT32 systems. Brian Palmer 2002-06-09 00:03:58 +00:00
  • 20327bf11a Changes in v1.3.1 (6/8/2002) Brian Palmer 2002-06-08 19:20:01 +00:00
  • 6eab84796a Mostly path fixing after new modules layout is in effect. I renamed the terminal emulator CSRTERM: now it is named POSIXW32, because it is a a door to reach the POSIX+ subsystem FROM the Win32 subsystem. Emanuele Aliberti 2002-06-08 16:28:05 +00:00
  • bb14287865 - Implement NtCreateToken() - Implement RtlGetAce() - Fix bug which cause RtlCreateAcl() to always fail. - Cleanup parameter names and fix bug that caused a buffer overrun in RtlCopySidAndAttributesArray() - When referencing the token object in NtQueryInformationToken() pass in either TOKEN_QUERY access or TOKEN_QUERY_SOURCE access. Passing in zero led to ObReferenceObjectByHandle() always failing with ACCESS_DENIED. - Fixed NtQueryInformationToken() to check the buffer length and return STATUS_BUFFER_TO_SMALL and the required length. - Ensure that the ReturnLength is set correctly when NtQueryInformationToken() succeeds. Previously, it was set to the number of bytes unused in the user buffer in some cases or not set at all. - Handle case of NULL default dacl correctly in NtQueryInformationToken() - Update main makefile to build apps\utils. - Update makefiles in apps\utils to have the correct PATH_TO_TOP. - Update main makefile to build apps\tests\tokentest Eric Kohl 2002-06-07 23:00:20 +00:00
  • 33cc33c731 Let services.exe load the auto-start drivers. Eric Kohl 2002-06-07 20:11:03 +00:00
  • e1a2eb2f0b Fixed the return value in GetFileSize. Hartmut Birr 2002-06-07 16:54:04 +00:00
  • 23ed00e90e Fixed the allocation size for the fat in VfatMount. Hartmut Birr 2002-06-07 16:53:18 +00:00
  • 9910fb19ec Updated paths after directory was moved. Eugene Ingerman 2002-06-07 05:35:04 +00:00
  • 421ce5c9dc Fixed broken handling of SCSI port capabilities. Eric Kohl 2002-06-06 23:20:08 +00:00
  • 0bb513eddf Makefile fixes Brian Palmer 2002-06-06 21:33:13 +00:00
  • aa8aca9ec4 Don't define CC in makefile Jason Filby 2002-06-06 20:36:52 +00:00
  • 6a97fcb4f7 Added full short name (8.3 name) support. Eric Kohl 2002-06-06 19:01:04 +00:00
  • cf6fb9b64c Fixed another silly bug. Eric Kohl 2002-06-06 18:59:50 +00:00
  • 51fddda8d4 Implemented NtUserPeekMessage Jason Filby 2002-06-06 17:50:16 +00:00
  • bee2ec8653 Added partial suppport for short names (8.3 names). Eric Kohl 2002-06-06 16:20:52 +00:00
  • f9769b54cf Fixed a typo in RtlGenerate8dot3Name(). Added more tests to RtlIsNameLegalDOS8Dot3(). Eric Kohl 2002-06-06 16:17:26 +00:00
  • 819490ac07 Fixed the copy length in RtlQueryRegistryValues(). Found by Hartmut Birr. Eric Kohl 2002-06-06 14:03:58 +00:00
  • ac99fa1fdc Changes in v1.3 (6/5/2002) Brian Palmer 2002-06-06 05:58:37 +00:00
  • 998a072d3f Fixed the alocation size in NtRegisterThreadTerminatePort. Hartmut Birr 2002-06-05 19:38:08 +00:00
  • a7c919c505 Created the object handle only if the object is created successful in ObCreateObject. This fixes some crashs after changing to a nonexisting drive and a message like 'Parent is a Directory which is not a device type'. Hartmut Birr 2002-06-05 19:37:12 +00:00
  • 2422bc4676 Fixed the wrong parameter odering in a call to memset in EiAddSharedOwner. Hartmut Birr 2002-06-05 19:36:10 +00:00
  • 69671d74e1 Fixed the copy length in RtlQueryRegistryValues. Hartmut Birr 2002-06-05 19:35:04 +00:00
  • 926cc1342f Fixed a test after a memory allocation in CmiInitPermanentRegistryHive. Hartmut Birr 2002-06-05 19:34:08 +00:00
  • d55c657a07 Fixed the error string odering. Hartmut Birr 2002-06-05 19:33:11 +00:00
  • 6e8befbaa7 Fixed the declaration of _alloca/alloca. Hartmut Birr 2002-06-05 19:32:20 +00:00
  • b37ed73013 Fixed the value CurrentTransferPages for splited requests in ScsiClassReadWrite. Hartmut Birr 2002-06-05 19:31:39 +00:00
  • 9078342c24 Implemented RtlGenerate8dot3Name() and RtlIsNameLegalDOS8Dot3(). Eric Kohl 2002-06-05 16:53:36 +00:00
  • 3d3be3df27 2002-06-04 David Welch <[email protected]> David Welch 2002-06-04 15:26:58 +00:00
  • a7a6f4a353 Fixed typo! Eric Kohl 2002-06-04 14:14:07 +00:00
  • 0fae9a2eac Fixed token type initialization. Eric Kohl 2002-06-04 13:44:06 +00:00
  • a31f8b8f88 Corrected install.bat Casper Hornstrup 2002-06-02 22:19:11 +00:00
  • 63409d34cf Ignore some intermediate files Nedko Arnaudov 2002-06-02 21:16:44 +00:00
  • 1504a1115c Compile with new layout Casper Hornstrup 2002-06-02 19:25:02 +00:00
  • 3d8bcf9d02 reorganized some files Robert Kopferl 2002-05-30 15:11:47 +00:00
  • 9238b6279b Replaced linux partition type constants. Eric Kohl 2002-05-29 21:41:41 +00:00
  • f07010f0fe Replaces linux partition type constants. Eric Kohl 2002-05-29 21:39:06 +00:00
  • a6945246c2 Minor cleanup Eric Kohl 2002-05-28 16:11:17 +00:00
  • b5f307997d Wait for BUSY to clear prior to selecting a drive. Disabled old code. Eric Kohl 2002-05-28 09:34:18 +00:00
  • 4cd4c7a855 Build a fake partition table for removable media drives. Eric Kohl 2002-05-28 09:29:07 +00:00
  • d92e35924c Fix to support removable media (512 bytes per sector only!). Eric Kohl 2002-05-28 09:25:09 +00:00