Filip Navara
93c256ba7e
- Fix prototype for KeConnectInterrupt.
...
svn path=/trunk/; revision=11590
2004-11-07 23:22:39 +00:00
Thomas Bluemel
11aba14d5f
fixed typo
...
svn path=/trunk/; revision=11579
2004-11-07 18:43:33 +00:00
Thomas Bluemel
6414f19557
added stubs for winscard.dll
...
svn path=/trunk/; revision=11573
2004-11-07 15:37:41 +00:00
Gregor Anich
fc99b33d66
Add ExtendedRegisters to CONTEXT_X86, CONTEXT_EXTENDED_REGISTERS and MAXIMUM_SUPPORTED_EXTENSIONS defines.
...
I just hope I don't break anything!
svn path=/trunk/; revision=11564
2004-11-06 19:15:15 +00:00
Eric Kohl
de2ab6cf8b
- Make TIME_ZONE_ID_XXX constants available from kernel mode.
...
- Fix definition of KSYSTEM_TIME.
- Set default time zone bias and id in the shared user page.
svn path=/trunk/; revision=11556
2004-11-06 16:05:49 +00:00
Eric Kohl
0a4eb63a58
- Replace TIME type by LARGE_INTEGER in FILE_*_INFORMATION structures.
...
- Make sure that filesystem-specific data and time are converted to/from system time.
svn path=/trunk/; revision=11554
2004-11-06 13:38:45 +00:00
Thomas Bluemel
2ec823a6b0
1. implemented GetPerformanceInfo()
...
2. fixed definition of SYSTEM_HANDLE_INFORMATION and SYSTEM_HANDLE_TABLE_ENTRY_INFO
svn path=/trunk/; revision=11553
2004-11-06 11:45:47 +00:00
Alex Ionescu
8cb1d77efd
Reimplimented IO Timers correctly.
...
svn path=/trunk/; revision=11550
2004-11-06 04:12:59 +00:00
Thomas Bluemel
3b90d19697
1. fixed field names of the SYSTEM_PAGEFILE_INFORMATION structure
...
2. implemented EnumPageFilesA/W()
svn path=/trunk/; revision=11548
2004-11-06 01:42:04 +00:00
Thomas Bluemel
1fe7b789a1
merged epsapi into psapi and reformatted some code to make it readable
...
svn path=/trunk/; revision=11535
2004-11-03 22:43:00 +00:00
Thomas Bluemel
c524730883
1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteConsoleInputW(), ReadConsoleOutputCharacterW(), ScrollConsoleScreenBufferW()
...
2. added stub for SetThreadUILanguage()
This get's XP's cmd.exe to start (unfortunately it exits for some reason after one hits the enter key).
svn path=/trunk/; revision=11529
2004-11-02 20:42:06 +00:00
Alex Ionescu
7cc191567e
Mailslot/Named Pipe structures.
...
svn path=/trunk/; revision=11517
2004-10-31 23:40:10 +00:00
Alex Ionescu
47cef79cec
Use proper IRP structure
...
svn path=/trunk/; revision=11515
2004-10-31 22:21:41 +00:00
James Tabor
2b7e477fd0
Added missing header info for helping to compile msi.dll
...
svn path=/trunk/; revision=11494
2004-10-31 02:19:52 +00:00
Thomas Bluemel
1c2597f8e9
added a few missing structures and some janitory work
...
svn path=/trunk/; revision=11486
2004-10-30 22:18:17 +00:00
Filip Navara
0ca74773d6
- Make InitializeListHead, InsertHeadList, InsertTailList and
...
RemoveEntryList an inline functions instead of macros to match DDK.
It's important because using macros can lead to variable name
conflicts.
- Make PopEntryList, PushEntryList a macro instead of inline function
(to match DDK).
- RemoveEntryList, RemoveHeadList and RemoveTailList shouldn't zero
Blink and Flink of the removed entry. The MS documentation is wrong
and there has been already submitted an official bug report for that.
svn path=/trunk/; revision=11478
2004-10-30 14:02:04 +00:00
Thomas Bluemel
0402fbbd25
more prototype fixes
...
svn path=/trunk/; revision=11422
2004-10-24 20:37:27 +00:00
Thomas Bluemel
1dbfd30e1e
fixed prototypes of NtCreateProfile() and NtQueryIntervalProfile()
...
svn path=/trunk/; revision=11419
2004-10-24 17:14:27 +00:00
Thomas Bluemel
b4e530e530
fixed prototypes of NtCreateMutant(), NtQueryMutant(), NtQuerySemaphore(), NtQueryTimer(), NtReleaseMutant(), NtReleaseSemaphore(), NtSetTimerResolution() and NtSetTimer()
...
svn path=/trunk/; revision=11418
2004-10-24 16:49:49 +00:00
Thomas Bluemel
4a6dd7de44
fixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent(), NtOpenEvent() and NtCreateEvent()
...
svn path=/trunk/; revision=11417
2004-10-24 15:26:14 +00:00
Eric Kohl
f443b5edcf
Set processor features in the shared user page.
...
This fixes bug #387 .
svn path=/trunk/; revision=11410
2004-10-24 12:00:01 +00:00
Alex Ionescu
cad7a781f2
Fixed up some HAL prototypes and fixed some header problems in regards to upcoming DMA patch I will commit tomorrow.
...
svn path=/trunk/; revision=11407
2004-10-23 23:43:23 +00:00
Thomas Bluemel
75009fd35f
hopefully a better implementation of rundown protections, thanks also to Alex.
...
svn path=/trunk/; revision=11395
2004-10-22 22:49:00 +00:00
Eric Kohl
2a175cb990
Use upper-case ASSERT macros.
...
svn path=/trunk/; revision=11393
2004-10-22 20:57:39 +00:00
Eric Kohl
92239abf04
IoAdjustPagingPathCount is a macro.
...
svn path=/trunk/; revision=11392
2004-10-22 20:54:57 +00:00
Eric Kohl
1e9ad342c8
Define ASSERT macro.
...
svn path=/trunk/; revision=11386
2004-10-22 20:04:05 +00:00
Eric Kohl
72aae9d8ca
Define ASSERT and ASSERTMSG macros.
...
svn path=/trunk/; revision=11385
2004-10-22 20:02:32 +00:00
Gé van Geldorp
ef42acd73f
Remove global -DCOBJMACROS for winedll's since they #define it themselves
...
now when needed
svn path=/trunk/; revision=11354
2004-10-20 20:31:36 +00:00
Thomas Bluemel
5df79e4eec
disabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse messages are supposed to be dispatched.
...
svn path=/trunk/; revision=11353
2004-10-20 19:19:12 +00:00
Gé van Geldorp
4667670c9e
Simplify wine/shlwapi.h
...
svn path=/trunk/; revision=11347
2004-10-20 16:20:22 +00:00
Eric Kohl
91ff1098cb
Cosmetical fixes.
...
svn path=/trunk/; revision=11338
2004-10-19 22:47:38 +00:00
Filip Navara
dc5c114cdd
- Fix the values of KeepObject, DeallocateObject and DeallocateObjectKeepRegisters.
...
svn path=/trunk/; revision=11336
2004-10-19 20:36:52 +00:00
Eric Kohl
f8eb27af13
Implement
...
- SetupDiBuildClassInfoList(ExW), SetupDiClassGuidsFromName(W/ExW),
- SetupDiClassNameFromGuid(W/ExW)
- SetupDiGetActualSectionToInstallW
- SetupDiGetClassDescription(W/ExW)
- SetupDiInstallClassW partially
- SetupDiOpenClassRegKey(ExW)
svn path=/trunk/; revision=11330
2004-10-19 11:13:11 +00:00
Gé van Geldorp
b373e014a9
Simplify wine/shellapi.h
...
svn path=/trunk/; revision=11327
2004-10-19 10:17:05 +00:00
Filip Navara
dbcfba9bdb
- Fix calling convention of ExInterlockedPushEntrySList and ExInterlockedPopEntrySList.
...
svn path=/trunk/; revision=11322
2004-10-18 20:56:22 +00:00
Filip Navara
108bfdf09f
- Fix calling convention of ExInterlocked* functions.
...
svn path=/trunk/; revision=11314
2004-10-17 13:08:26 +00:00
Gé van Geldorp
4221b60000
- Centralize definition of version resource
...
- Give DLLs a high version number, so installers won't overwrite them
svn path=/trunk/; revision=11297
2004-10-16 20:27:43 +00:00
Alex Ionescu
44c0fd942d
Implemented KeSetEventBoostPriority, KeFindConfigurationEntry, KeDeregisterBugCheckCallback, KeIsAttachedProcess, KeQueryActiveProcessors, KeSetDmaIoCoherency, KeSetTimeIncrement, KeQueryRuntimeThread, KeUpdateRunTime, KeUpdateSystemTime. Made KeRegisterBugCheckCallback check if Callback isn't already registered.
...
svn path=/trunk/; revision=11290
2004-10-13 22:27:03 +00:00
Alex Ionescu
c30ca53066
Implemented KeAreApcsDisabled, KeFlushEntireTb, KeIsExecutingDpc, KeSetKernelStackSwapEnable, KeQueryPriorityThread, KeRevertToUserAffinityThread, KeSetIdealProcessorThread, KeSetSystemAffinityThread, KeTerminateThread, KeStackAttachProcess, KeUnstackDetachProcess
...
svn path=/trunk/; revision=11284
2004-10-13 01:42:14 +00:00
Alex Ionescu
973021673c
Implemented ExVerifySuite, ExInterlockedFlushSList, ExSystemExceptionFilter, ExRaiseException, ExGetCurrentProcessorCpuUsage, ExGetCurrentProcessorCounts
...
svn path=/trunk/; revision=11279
2004-10-12 00:56:46 +00:00
Filip Navara
33b2ec789a
- Fix the NdisMEthIndicateReceive macro and ETH_RCV_INDICATE_HANDLER prototype to be binary compatible with Windows (R).
...
- Modify NDIS accordingly.
svn path=/trunk/; revision=11258
2004-10-10 17:16:42 +00:00
Filip Navara
1e6e22e32e
- Implement IoOpenDeviceRegistryKey for PLUGPLAY_REGKEY_DRIVER case.
...
- Implement IoGetDeviceProperty for DevicePropertyClassName, DevicePropertyClassGuid, DevicePropertyDriverKeyName, DevicePropertyManufacturer, DevicePropertyFriendlyName cases.
svn path=/trunk/; revision=11250
2004-10-09 18:16:58 +00:00
Gé van Geldorp
ef253bf9d3
Add SYSTEM_REGISTRY_QUOTA_INFORMATION
...
svn path=/trunk/; revision=11234
2004-10-08 21:14:21 +00:00
Eric Kohl
e345820c8e
Remove fixed heap base address (HEAP_BASE) to enable bottom-up heap allocation.
...
svn path=/trunk/; revision=11197
2004-10-05 10:40:13 +00:00
Alex Ionescu
dc70244c68
Un-hardcoded the 0xC0000000 value, and stuck the define in one single place both for ASM and C code. This define is 0x80000000 by default, but automatically sets itself to 0xC0000000 if 3GB is set to 1 in reactos/config. This option is turned on by default for now, because the Default heap is at 0xA0000000, which doesn't work on a non 3GB system. Lower values seem to crash Win32K but I fill figure out a solution.
...
svn path=/trunk/; revision=11193
2004-10-04 21:38:49 +00:00
Jens Collin
7e15de6d4a
defined SM_CMONITORS (80)
...
svn path=/trunk/; revision=11186
2004-10-04 19:22:02 +00:00
Alex Ionescu
4d9e3a1cae
Corrected KPCR structure, removed IKPCR, set up CurrentThread in proper structure (implemented KPRCB), added some types needed by KPRCB.
...
svn path=/trunk/; revision=11162
2004-10-03 03:03:54 +00:00
Thomas Bluemel
190c655d90
added stubs for winfax.dll
...
svn path=/trunk/; revision=11156
2004-10-02 16:43:05 +00:00
Hartmut Birr
d12bb0393c
- Fixed the definition of SNMP_FUNC_TYPE.
...
svn path=/trunk/; revision=11146
2004-10-02 08:28:34 +00:00
Eric Kohl
db47f999dd
Define FILE_WRITE_TO_END_OF_FILE.
...
svn path=/trunk/; revision=11094
2004-09-27 11:32:31 +00:00